这几乎让我感到无助。
在XP和之前的Windows版本中,您可以自定义打开文件类型以包含java - jar“myjar.jar”,但在Vista上,这个功能似乎已被删除。当然,我可以创建一个.bat文件来启动我的应用程序,但是是否可能使Vista按要求执行.jar文件?
这几乎让我感到无助。
在XP和之前的Windows版本中,您可以自定义打开文件类型以包含java - jar“myjar.jar”,但在Vista上,这个功能似乎已被删除。当然,我可以创建一个.bat文件来启动我的应用程序,但是是否可能使Vista按要求执行.jar文件?
你可以使用2个命令行实用程序来完成这个操作。
第一个是 ASSOC,它用于创建文件关联。要验证是否已为 JAR 类型定义了文件关联:
>assoc .jar
.jar=jarfile
如果没有找到,则使用以下方式创建:
>assoc .jar=jarfile
下一步是定义关联,使用FTYPE完成。>ftype jarfile
jarfile="C:\Program Files\Java\jre1.5.0_10\bin\javaw.exe" -jar "%1" %*
如果未找到或使用了错误的JRE,请使用FTYPE来解决问题。
>ftype jarfile="C:\Program Files\Java\jre1.5.0_10\bin\javaw.exe" -jar "%1" %*
请使用版本号大于等于1.1.0的软件JarFix。 该软件支持Vista系统并且可以“恢复” .jar 文件的关联!
例如,您可以在此处下载: http://www.softpedia.com/get/Others/Miscellaneous/Jarfix.shtml