我是靠谱客的博主 含蓄黑夜,最近开发中收集的这篇文章主要介绍exe4j打包问题解决方案,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在我们想要打包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打包问题解决方案所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部