【发布时间】:2010-09-26 03:53:14
【问题描述】:
这几乎把我打败了。
在 XP 和更早版本的 Windows 上,您可以自定义 Open With 文件类型以包含 java - jar "myjar.jar",但在 Vista 上,此功能似乎已被删除。我当然可以创建一个 .bat 文件来启动我的应用程序,但是是否可以让 Vista 根据需要执行一个 .jar 文件?
【问题讨论】:
标签: java windows-vista executable-jar
这几乎把我打败了。
在 XP 和更早版本的 Windows 上,您可以自定义 Open With 文件类型以包含 java - jar "myjar.jar",但在 Vista 上,此功能似乎已被删除。我当然可以创建一个 .bat 文件来启动我的应用程序,但是是否可以让 Vista 根据需要执行一个 .jar 文件?
【问题讨论】:
标签: java windows-vista executable-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" %*
【讨论】:
使用软件 JarFix >= 1.1.0 。 包括 Vista 支持,它“恢复”了 .jar 关联!
例如在这里下载: http://www.softpedia.com/get/Others/Miscellaneous/Jarfix.shtml
【讨论】: