Java程序打包时出现的一些问题以及解决方案

一、程序打包

网上介绍有两种方式。

第一种是打包成JAR file

注意事项:第四步的设置可能会出现warning,原因是程序里存在有warning的语句,想要解决的话可以想办法把程序中的warning去掉。

Java程序打包时出现的一些问题以及解决方案_第1张图片

 第二种是打包成Runnable JAR file

Java程序打包时出现的一些问题以及解决方案_第2张图片

 至于两种打包方法的区别,参见:打包中Runnable JAR file与JAR file的区别

二、无法打开.jar文件

 哎呀,做到这一步我以为就可以开开心心打开我的jar包了。但是一看桌面:

Java程序打包时出现的一些问题以及解决方案_第3张图片

后来发现原来是打开的方式不对。

右键选择打开方式,在电脑上查找其他应用,这个应用就是我们装的jdk的bin目录下的javaw.exe文件

~\jdk1.8.0_112\bin\javaw.exe .将它设置为默认启动方式。

现在桌面文件是这样的

Java程序打包时出现的一些问题以及解决方案_第4张图片

 

双击了半天没有反应........此时的状况,应该是注册表没有设置参数的问题。

(打开.jar文件的cmd代码:javac -jar test.jar)这里有个 -jar 参数

修改注册表

wind+R → regedit → (搜索栏)HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command

照下图添加参数 " -jar "  注意:左右各有一个空格,如果没空格它会报找不到JVM的错误。

Java程序打包时出现的一些问题以及解决方案_第5张图片


文章供给大家交流学习,有错误之处欢迎指出,定当虚心接受。

你可能感兴趣的:(Java,JAR,打包)