【发布时间】:2017-07-29 17:34:41
【问题描述】:
我无法在 Windows 10 上打开 .jar 文件(我已经尝试了所有方法,例如重新安装 Java 并将默认应用程序设置为 javaw.exe)并且我不完全信任 jarunner/jarfixer,所以我想制作一个批处理程序,该程序将检测何时打开 .jar 它将获取它的路径并运行 java -jar [pathtofile]。
【问题讨论】:
标签: java windows batch-file command
我无法在 Windows 10 上打开 .jar 文件(我已经尝试了所有方法,例如重新安装 Java 并将默认应用程序设置为 javaw.exe)并且我不完全信任 jarunner/jarfixer,所以我想制作一个批处理程序,该程序将检测何时打开 .jar 它将获取它的路径并运行 java -jar [pathtofile]。
【问题讨论】:
标签: java windows batch-file command
您需要以管理员身份执行此操作:
ASSOC .jar=jarfile
FTYPE jarfile=c:\java\java.exe -jar "%1" %*
setx PATHEXT "%PATHEXT%;.jar"
只需将正确的路径放入 java.exe 即可。请注意,您必须将所有依赖项保存在 %classpath% vatiable 中。
【讨论】:
我不确定这是否相关,但我使用这个工具http://launch4j.sourceforge.net/ 从.jar 制作.exe
【讨论】: