最近写了个小工具,在用eclipse导出可运行jar包时,遇到一连串的问题,双击没反应,命令行中jar命令运行报错“**.jar中没有主清单属性”或者报错“Error: Invalid or corrupt jarfile **.jar”。 接下来依次总结解决问题的方法:
一、可运行jar双击没反应或者一闪而过——解决办法:
1、修改注册表
(此项多篇博客和论坛帖子都有介绍,但是我的电脑始终不成功,这里记录一个思路):
首先确认环境变量是否配置,JAVA_HOME配置的是什么?下面的配置javaw.exe的路径用自己环境变量配置的java路径;
修改注册表(cmd——regedit进入):
HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command——默认(左击)——右键(修改)——"D:\java\jre\bin\javaw.exe" -jar "%1" %*
修改注册表()
HKEY_CLASSES_ROOT\jar_auto_file\shell\open\command——默认(左击)——右键(修改)——"D:\java\jre\bin\javaw.exe" -jar "%1" %*
小提示:
1、jar_auto_file可能名字不一样,在注册表中.j