文章目录

  • 1.先打包成jar包(Intellij IDEA为例)
  • 2.下载exe4j
  • 3.使用exe4j打包生成可直接运行的exe文件


1.先打包成jar包(Intellij IDEA为例)

在file中–>Project Structure

javafx包怎么导入idea javafxjar包_javafx包怎么导入idea


选择Artifacts

javafx包怎么导入idea javafxjar包_jar_02


加号–>JAR–>from…

javafx包怎么导入idea javafxjar包_java_03


点击文件夹处选择运行的主文件(“入口”)

javafx包怎么导入idea javafxjar包_java_04


javafx包怎么导入idea javafxjar包_jar_05

注意该路径要src结尾

然后点ok就打好了jar包

javafx包怎么导入idea javafxjar包_javafx包怎么导入idea_06


然后再build一下

javafx包怎么导入idea javafxjar包_jar_07


javafx包怎么导入idea javafxjar包_java_08


build好之后就会出现这个out文件

javafx包怎么导入idea javafxjar包_jar_09


在jar包处右键点击在终端中打开

javafx包怎么导入idea javafxjar包_jar_10


输入

java -jar ...

…处填写jar包的地址,可以使用Tab键补全

javafx包怎么导入idea javafxjar包_java_11


若成功弹出运行后文件

javafx包怎么导入idea javafxjar包_java_12


则证明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的版本,可以在此处查看其在本机的路径:

javafx包怎么导入idea javafxjar包_jar_13


然后将Java_Home中的变量值改为该jdk所在路径


javafx包怎么导入idea javafxjar包_经验分享_14


重启终端后重试

然后将该jar包复制一份到一个文件夹中备用(用来放打包后文件的文件夹,后面统一叫做“结果文件夹”)

javafx包怎么导入idea javafxjar包_javafx包怎么导入idea_15

2.下载exe4j

exe4j是用来生成exe文件的

首先先下载exe4j:

https://exe4j.apponic.com/download/ 下载安装后打开软件:

javafx包怎么导入idea javafxjar包_经验分享_16

3.使用exe4j打包生成可直接运行的exe文件

javafx包怎么导入idea javafxjar包_经验分享_17


javafx包怎么导入idea javafxjar包_经验分享_18


javafx包怎么导入idea javafxjar包_java_19

附上一个将图片转为icon文件的在线网址:
http://pdftoword.55.la/img2icon/

javafx包怎么导入idea javafxjar包_jar_20


点击+号后在三个点处找到结果文件夹中的jar包选择

选择运行的main文件

javafx包怎么导入idea javafxjar包_java_21


next

javafx包怎么导入idea javafxjar包_经验分享_22

javafx包怎么导入idea javafxjar包_jar_23


进入这个页面后先把原有的删掉(不然无法在其他的没有配环境的电脑上运行)

javafx包怎么导入idea javafxjar包_java_24


在对应的jdk包中找到jre文件夹

javafx包怎么导入idea javafxjar包_intellij-idea_25


将jre文件夹复制一份到那个结果文件夹

javafx包怎么导入idea javafxjar包_intellij-idea_26


将jre包配到其环境中:

javafx包怎么导入idea javafxjar包_intellij-idea_27


javafx包怎么导入idea javafxjar包_java_28


javafx包怎么导入idea javafxjar包_intellij-idea_29


javafx包怎么导入idea javafxjar包_intellij-idea_30


然后点击此处就可以尝试运行该文件了

javafx包怎么导入idea javafxjar包_javafx包怎么导入idea_31


没问题的话就点exit退出,保存exe4j的配置文件

最后结果文件夹中就有这些文件,点击exe文件就可运行了

javafx包怎么导入idea javafxjar包_intellij-idea_32


javafx包怎么导入idea javafxjar包_java_33


然后整个打包过程就完成了!