9

这几乎让我失败了。

在 XP 和更早版本的 Windows 上,您可以自定义 Open With 文件类型以包含 java - jar "myjar.jar",但在 Vista 上,此功能似乎已被删除。我当然可以创建一个 .bat 文件来启动我的应用程序,但是是否可以让 Vista 根据需要执行一个 .jar 文件?

4

2 回答 2

25

您可以使用 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" %*
于 2008-12-10T03:28:56.600 回答
2

使用软件 JarFix >= 1.1.0 。包括 Vista 支持,它“恢复”了 .jar 关联!

例如在这里下载:http: //www.softpedia.com/get/Others/Miscellaneous/Jarfix.shtml

于 2008-12-10T00:00:13.870 回答