fatjar导出的jar文件双击执行时提示could not find the main class
来源:百度文库 编辑:神马文学网 时间:2024/07/07 15:55:08
http://www.blogjava.net/tangkp001/archive/2009/06/28/284524.html
这两天在写一个界面小程序后,用的是fatjar打的包,但是打包后双击执行时提示:could not find the main class,....,但是在cmd中用java -jar xxxxx时,一切都正常。
经过检查后,发现不是程序的问题,也不是打包的问题,主要是由于在双击执行时,windows调用的执行环境不对。
jar文件的执行环境通过如下的方式进行修改:"我的电脑"->"工具"->"文件夹选项"->"文件类型",在已注册的文件类型中选择"JAR",点击下方的"高级",选择"操作"中的"open",点击"高级",在弹出的窗口中,"用于执行操作的应用程序"中的值就是jar程序的执行环境,出现上述问题的原因可能就是由于该处的路径不正确,将该路径修改为jdk中的javaw.exe,如我的环境就是"D:\Java\jdk1.5.0_12\bin\javaw.exe" -jar "%1" %*,这样再双击执行就一切OK了。
(#)
这两天在写一个界面小程序后,用的是fatjar打的包,但是打包后双击执行时提示:could not find the main class,....,但是在cmd中用java -jar xxxxx时,一切都正常。
经过检查后,发现不是程序的问题,也不是打包的问题,主要是由于在双击执行时,windows调用的执行环境不对。
jar文件的执行环境通过如下的方式进行修改:"我的电脑"->"工具"->"文件夹选项"->"文件类型",在已注册的文件类型中选择"JAR",点击下方的"高级",选择"操作"中的"open",点击"高级",在弹出的窗口中,"用于执行操作的应用程序"中的值就是jar程序的执行环境,出现上述问题的原因可能就是由于该处的路径不正确,将该路径修改为jdk中的javaw.exe,如我的环境就是"D:\Java\jdk1.5.0_12\bin\javaw.exe" -jar "%1" %*,这样再双击执行就一切OK了。
(#)
fatjar导出的jar文件双击执行时提示could not find the main class
用jar命令将java class文件打包以及编写方便执行jar文件的批处理文件, 翻译兼...
could not find Java 2 Runtime Environment
could not find Java 2 Runtime Environment
Could not find a getter for attribute
main.o: could not read symbols: File in wrong format
制作可以执行的 JAR 文件包及 jar 命令详解
关于ntoskrnl.exe的问题(Windows could not start bec...
Windows could not start because the following file is missing or corrupt:
导出文件
制作可执行的JAR文件包及jar命令详解
Fatal error: Class 'ZipArchive' not found的解决办法
Windows could not start~ntoskrnl.exe:Windows ...
MATLAB Warning: Could not query OpenGL
Could not create output file 'Unit1.dcu'
双击打不开文件
i could be the one
java.lang.IllegalStateException: * is not of type *,重复的jar引起的
再议JAR文件
JAR 文件揭密
JAR 文件揭密
制作可执行jar文件
制作可执行的jar文件包及jar命令详解 - 老康的专栏
[精华] 制作可执行的JAR文件包及jar命令详解zt - ChinaUnix.net