这几乎使我失败了。

在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" %*

07-24 09:20