文章目录
- 1.先打包成jar包(Intellij IDEA为例)
- 2.下载exe4j
- 3.使用exe4j打包生成可直接运行的exe文件
1.先打包成jar包(Intellij IDEA为例)
在file中–>Project Structure
选择Artifacts
加号–>JAR–>from…
点击文件夹处选择运行的主文件(“入口”)
注意该路径要src结尾
然后点ok就打好了jar包
然后再build一下
build好之后就会出现这个out文件
在jar包处右键点击在终端中打开
输入
java -jar ...
…处填写jar包的地址,可以使用Tab键补全
若成功弹出运行后文件
则证明jar包打包成功
若无法用该方法打开jar包,可能为环境配置问题: 参考解决方法:
1.Java的jdk下载:https://www.oracle.com/java/technologies/downloads/#jdk17-windows 2.Java的Path与Java_Home配置:
3.高版本的jdk中可能无javaFX,可以选择在高版本中jdk配置javafx或直接将环境变量修改为当前能用的jdk版本
比如我用的是1.8的版本,可以在此处查看其在本机的路径:
然后将Java_Home中的变量值改为该jdk所在路径
重启终端后重试
然后将该jar包复制一份到一个文件夹中备用(用来放打包后文件的文件夹,后面统一叫做“结果文件夹”)
2.下载exe4j
exe4j是用来生成exe文件的
首先先下载exe4j:
https://exe4j.apponic.com/download/ 下载安装后打开软件:
3.使用exe4j打包生成可直接运行的exe文件
附上一个将图片转为icon文件的在线网址:
http://pdftoword.55.la/img2icon/
点击+号后在三个点处找到结果文件夹中的jar包选择
选择运行的main文件
next
进入这个页面后先把原有的删掉(不然无法在其他的没有配环境的电脑上运行)
在对应的jdk包中找到jre文件夹
将jre文件夹复制一份到那个结果文件夹
将jre包配到其环境中:
然后点击此处就可以尝试运行该文件了
没问题的话就点exit退出,保存exe4j的配置文件
最后结果文件夹中就有这些文件,点击exe文件就可运行了
然后整个打包过程就完成了!