概述
在我们想要打包java文件时候,由于编译版本与运行环境的问题困扰我们许久:java.lang.UnsupportedClassVersionError: Os/Os 已由 Java 运行时的更新版本(类文件版本 56.0)编译,此版本的 Java 运行时仅识别最高 52.0 的类文件版本
下面提供本人的解决方案:
1.解决编译环境问题
1.1在想要打包的项目点击右键选属性
1.2找到java Compiler
1.3在compiler compliance settings里面选择编译环境:这里选择javase1.8就行
2.导出jar包
2.1点击想要导出的项目右键选export
2.2找到java下面的runnable jar file
2.3launch configuration是main函数,项目入口 export destination 是导出的位置 选好后点击完成即可
3.打开exe4j,将jar包打包成exe可执行文件
3.1打开exe4j
3.2选择jar in exe mode
3.3上面的随便填一个,下面填写导出exe所在位置
3.4最下面两个打钩,icon是加入exe的图标 executable name是name.exe
3.5VM parameter 是防止中文乱码(utf-8编译的)
3.6点击右边加号进入下面后,点击archive右边三个小点,选择刚刚我们导出的jar包
3.7main class 右边三点中选择项目主函数入口main
3.8填写第一个空,我的是1.7(最低),看你自己的编译环境,我的jre是1.8.0的
3.9一路next就好,然后可以结束了
4这就是已经导出的exe文件
最后
以上就是含蓄黑夜为你收集整理的exe4j打包问题解决方案的全部内容,希望文章能够帮你解决exe4j打包问题解决方案所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复