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