我怀疑为Jar文件注册的open命令未正确设置。这是一种从命令行检查的方法(至少在Windows 7上;我很确定它在Windows Vista上可以运行):
- 输入命令:
assoc .jar
- 它应该打印
.jar=jarfile
。如果未找到(鉴于您的症状,则不太可能),请使用命令创建条目assoc .jar=jarfile
。 - 输入命令:
ftype jarfile
它应该打印类似
"C:Program FilesJavajre6binjavaw.exe" -jar "%1" %*
(机器上的路径javaw.exe
可能不同。)如果未定义或输出错误的值,请使用以下方法进行修复:
ftype jarfile="C:Program FilesJavajre6binjavaw.exe" -jar "%1" %*
您可能必须重新启动,或至少打开一个新的Windows资源管理器窗口,以查看双击.jar文件是否现在可以正常工作。



