runnable jar双击打开,提示,A java exception has occured;但通过 DOS下 java -jar *.jar运行成功

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了runnable jar双击打开,提示,A java exception has occured;但通过 DOS下 java -jar *.jar运行成功相关的知识,希望对你有一定的参考价值。

之前我的环境变量没有设置,设置了以后,DOS下成功。我也重新导出可运行Jar,还是提示错误。查看了下METAINF文件,里面Mainclass写了,但CLASSPATH为空。大家帮我解决下吧,怎么才能双击就能运行成功这个jar。

我自己总结了一个方法,希望可以帮到你:

1.首先第一步:从网上下载fat.jar的第三方插件,加在myeclipse的dropins文件夹内,重启后,对项目名称点击右菜单,即可发现 有build fat jar这个选项。
2.第二步,正确选择选项,比如one -jar ,填上主方法名(记得要加包名),点击下一步弹出添加第三方的jar包,这一步很重要,添加好后,点击确定即可完成
3.然后直接在你存的jar文件,双击即可运行。
4,如果要做成bat 文件,只需建立一个 start.bat,用编辑选项,在里面加上这样一句代码:
java -jar xxxxx.jar >log.txt.

说明: log.txt如果没有,电脑会自动创建,创建好后,一个注意点是,很多这种java的项目,在myeclipse中反而无法显示,所以了,你的jar给用户的时候,把图片也一起打包,这样,双击运行bat文件后,它会自动加载图片,完成。
希望采纳!!!
参考技术A 1(Win7).右键选择打开方式,选择到javaw.exe,然后再修改注册表找到“HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command”,在文件打开命令中加入参数[-jar],数值:["C:\Program Files\Java\jre7\bin\javaw.exe" -jar "%1"]。
2(WinXP)."我的电脑"→"工具菜单"→"文件夹选项"。
在“文件夹选项”中切选择“文件类型”,点“新建”新建一个.jar扩展名。
然后点“高级”,在“编辑文件类型”窗口中点“新建”,在弹出的“新操作”窗口中,将操作命名为"open",应用程序为["C:\Program Files\Java\jre7\bin\javaw.exe" -jar "%1"]。
通过以上设置,应该就可以实现双击运行jar文件了。

请问:在windows下双击.jar文件无法运行,但cmd下-jar命令可以运行

path,classpath已确认设置正确;
错误提示好像是,关于main的
可以运行的,我在其他机器上运行了;我这台机器以前也是可以的,只现在不知道为什么不可以了,想知道原因。(jdk6.0)

参考技术A jar文件是特殊的压缩包,直接打开一般是无法运行的,不过你可以将你的jar包添加到eclipse项目中去,然后可以打开看了 参考技术B jar文件本来就不能直接运行 参考技术C jar~装java了没?装一下

以上是关于runnable jar双击打开,提示,A java exception has occured;但通过 DOS下 java -jar *.jar运行成功的主要内容,如果未能解决你的问题,请参考以下文章

使用Eclipse制作的jar文件为啥不能直接双击运行?

eclipse 导出Runnable JAR file ,双击无法执行原因与解决 双击后闪退的原因

使用java打开jar包失败

如何通过双击图标来执行JAVA程序?

关于安装多个JDK后mac默认双击打开jar报错的问题

请问:在windows下双击.jar文件无法运行,但cmd下-jar命令可以运行