Java程序如何从可运行Jar到exe程序
好久未见,最近忙于工作与提升自己,许久未更新。最近自己接了个私活,具体内容是要制作一个简单的exe程序。所以得闲给大家分享一下自己的制作流程,以后大家在有此需求时,可以直接用。下面开始分享,java如何制作exe的全套流程。
1.准备工作
写好自己的程序代码,下面给大家提供一个演示案例,代码如下。
import javax.swing.JFrame;
public class Main {
public static void main(String[] args) {
final JFrame jf = new JFrame("测试窗口");
jf.setSize(400, 400);
jf.setLocationRelativeTo(null);
jf.setVisible(true);
}
}
运行上方代码,效果图如下,很简单的一个Jframe程序。有兴趣的小伙伴可以学习一下
2.打成jar包
完成了我们的程序制作之后,就可以打成jar包了。下面我们演示的是eclipse的打成可运行jar包的方法。idea的后期会更新,并且更新到此文章
步骤一、右击我们的项目,选择Export(导出)
步骤二、从下面的第一幅图中找到Java,并且选择Runnable JAR File(可运行jar文件)
步骤三、根据下图操作,选择我们的运行类,就是我们提供的案例代码的类。如果是自己的项目就是启动类(含有main主方法的类)然后选择我们导出的位置跟jar包名字
如上图,就是导出位置与命名的操作
步骤四、完成步骤三点击finish(完成)到我们的导出位置查看,如下图,我的是在桌面上
打完jar包后来到我们最后一步jar变成exe
3.转换成exe程序
步骤一、需要下载我们的工具exe4j
exe4j下载链接 点击该链接下载即可
步骤二、安装exe4j
这一步 没什么好讲的,同意协议,选择安装路径
步骤三、打开exe4j操作
1.欢迎界面,直接next,下一步
2.选择模式。jar in exe mode即可,然后next,下一步
3.填写相关一些配置,应用缩写名,输出路径,然后next,下一步
4.一些应用设置,应用名字与应用logo(必须ico结尾的图片),然后next,下一步
5.配置我们程序运行的jar包配置。选择我们前面打好的jar包(我的是桌面),然后从我们选好的jar包,找到我们的启动类,然后next,下一步
选择对应的jar,选好ok
选择jar包中的主程序,选好ok
6.配置jre的最小最大版本,然后next,下一步
7.如下图,添加我们的jre的路径即可,然后next,下一步
8.直接选择client Hotspot vm,直接finish生成
就大功告成,下面再分享两个弹窗的解决方法
一、激活秘钥的解决方法
exe4j激活秘钥
L-g782dn2d-1f1yqxx1rv1sqd
打开生成exe的程序,出现下方弹窗时,可以使用
使用方式
欢迎界面添加该激活秘钥,根据下图操作即可
二、 The xxx environment variable dose not point to a working 32-bit jdk or jre
大概意思是说不兼容我们的64位系统,就在我们上方的8个步骤中修改一些配置即可
回到第4,点击Advanced Options选择32-bit or 64-bit,然后下一步,next
然后勾上这个可以生成一些64位系统所需要的一些可执行配置,可以避免许多麻烦,勾上后直接finish按照上面正常步骤即可
这是我使用exe4j碰到的两个问题,大家如果有遇到其它问题,可以评论区说出来
好啦,今天的分享就到这里,觉得今天的文章有帮助到大家的话,可以支持我一下,动动你们发财的小手,点点赞,也可以顺便给个关注,我会不定时给大家分享干货与教学