我遇到了同样的问题,事实证明注册表中的.jar文件关联已损坏。以下步骤解决了该问题:
打开注册表编辑器,然后导航到HKEY_CLASSES_ROOT jarfile shell open
command。修改Default键的值,如下所示:“ [JRE的位置] bin javaw.exe” -jar“%1”%
用JRE安装的根目录替换[JRE的位置]。
例如:
“ C: Program Files Java jre7 bin javaw.exe” -jar“%1”%
对HKEY_LOCAL_MACHINE SOFTWARE Classes jarfile shell open
command重复上述步骤。
我有一台Windows 7计算机,但我认为这也适用于32位环境。
编辑:修复了示例中的路径-它应使用“ Program Files”目录而不是“ Program Files(x86)”。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)