我无法在Windows 10上打开.jar文件(我已尝试过重新安装Java并设置默认应用程序以将其打开为javaw.exe)并且我并不完全信任jarunner / jarfixer所以我想制作一个批处理程序,可以检测.jar何时被打开它将获得它的路径并运行java -jar [pathtofile]。
答案 0 :(得分:0)
我不确定这是否相关,但我使用此工具http://launch4j.sourceforge.net/从.jar
制作.exe答案 1 :(得分:0)
您需要以管理员身份执行此操作:
ASSOC .jar=jarfile
FTYPE jarfile=c:\java\java.exe -jar "%1" %*
setx PATHEXT "%PATHEXT%;.jar"
只需将正确的路径放到java.exe
即可。请注意,您必须将所有依赖项保留在%classpath%
vatiable。