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文件

在这里插入图片描述

  • 5
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
要使用exe4j将jar文件打包exe文件,可以按照以下步骤进行操作: 1. 首先,确保你已经安装了exe4j软件。 2. 打开exe4j软件,并选择"JAR IN EXE"模式。 3. 在"Application info"中,选择你要打包的jar文件。 4. 在"Executable info"中,设置exe文件的输出路径和名称。 5. 在"Java invocation"中,选择你要使用的Java版本。 6. 在"JRE"中,选择所需的JRE配置。 7. 点击"Next"并按照提示完成其他设置。 8. 最后,点击"Finish"按钮开始打包过程。 如果在使用exe4j打包jar文件成exe文件的过程中遇到问题,可以尝试以下解决方案之一: - 方案一:删除exe4j中的三个默认配置文件,重新添加JDK路径,并将与配置同名的JDK文件拷贝到与exe文件相同的位置。 - 方案二:新建Java项目,并修改项目依赖的JDK环境,然后重新打包一个新的jar文件,最后使用exe4j将新打包的jar文件制作成exe文件。 通过以上步骤和解决方案,你就可以使用exe4j将jar文件打包exe文件了。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [使用exe4j把可执行jar打包exe文件](https://blog.csdn.net/Trista_1999/article/details/116922976)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [exe4j 打包 jar 文件为 exe 文件(GUI程序)](https://blog.csdn.net/Cappuccino_Luo/article/details/123861438)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

苦练操作系统

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值