双击jar不能运行的解决方法

365bet提款多少时间 🗓 2025-08-26 12:36:46 ✍ admin 👁 8541 👍 308
双击jar不能运行的解决方法

1、问题描述

使用eclipse导出jar。双击jar文件弹出一个内容为“a java exception has occurred”的错误警告提示!

但是在命令行用 java -jar EmailSplider.jar 却可以启动。

2、分析原因

首先,命令行里面是可以启动的,说明可能有2种情况:

A、jar包没有配置好

B、jar文件关联出了问题

3、解决方法

1、针对情况A,很好验证,直接拿到其他机器上跑一跑就知道了。

如图 , 在centos7上正常运行

2、那问题就出来情况B了。

(1)网上有个神器,可以一键修复jar的关联

下载地址: http://johann.loefflmann.net/en/software/jarfix/#Download

园子链接: https://files.cnblogs.com/files/lovelp/jarfix.zip

(3)执行后

(3)再次双击jar文件。正常运行

4、手工解决方法

1:配置环境变量

a:计算机——右键——属性——高级系统设置——高级——环境变量

b:系统变量——新建——变量名:JAVA_HOME

变量值:D:\java\jdk——确定

c:系统变量——新建——变量名:CLASSPATH

变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

d:找到Path——编辑——变量值:在最前面加上%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

2:修改注册表

HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command——默认(左击)——右键

(修改) ——"D:\java\jre\bin\javaw.exe" -jar "%1" %*

3:修改注册表

HKEY_CLASSES_ROOT\jar_auto_file\shell\open\command——默认(左击)——右键

(修改) ——"D:\java\jre\bin\javaw.exe" -jar "%1" %*

注意:2和3的路径必须一致,"D:\java\jre\bin\javaw.exe"为自己JDK中javaw.exe的路径

4:找到jar文件——右键——打开方式——选择默认程序——浏览——计算机——D:\java\jre\bin\javaw.exe

一路确定下去——OK

5:双击运行*.jar,发现可以运行。

来自为知笔记(Wiz)

附件列表

相关推荐

《战舰世界》洛阳号全面评测及进阶技巧
365betmobile

《战舰世界》洛阳号全面评测及进阶技巧

🗓 08-04 👁 4070
gta5多少g 侠盗猎车手需要多少存储空间
365betmobile

gta5多少g 侠盗猎车手需要多少存储空间

🗓 07-10 👁 5744
绿色的水果有哪些?十种常见的绿色水果
365bet手机注册

绿色的水果有哪些?十种常见的绿色水果

🗓 07-21 👁 8807