6

Java打包程序.exe

 3 years ago
source link: https://codeyang.pages.dev/archives/javaexe
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
一只会敲代码的Sheep

Java打包程序.exe

发表于2021-01-09|更新于2021-05-14|Java
阅读量:2

Java编写的程序需要在有jre环境的设备上才能运行,在我们编写完程序后发给别人使用时,不能保证每个人的设备都安装有Java运行环境,所以需要将源码和运行所需要的环境打包成特定的可执行文件,比如Windows平台的可执行文件是.exe。

新建一个项目目录

里面包含fileresjre;

  • file:文件夹是放临时文件的可以没有
  • res:文件夹是放资源文件的,如图片,配置文件等也可以没有
  • jre:这个是必须的,该文件中的内容可以直接把JDK安装目录下jre的内容拷贝过来即可。有了它可以不用再装java运行环境

将源码导出

第一步所需要的是将我们编写的Java整个项目导出成jar包。
IDEA

在项目结构中选取选取主类即可导出jar

JRE环境

将安装的JRE环境拷贝到项目目录的jre文件夹里,如果不知道可以将整个JRE环境拷贝过来

下载exe4j工具

下载地址

打开exe4j开始生产.exe文件

  1. 选择JAR in EXE模式
  2. 名字和输出目录随便写
  3. GUI application
    Executable name写的.exe名字
    Icon File找到要的icon图标
  4. class path中找到刚才导出的jar
    main class from找到主类(有main方法的类)
  5. Advanced OptionsSearch sequence
    删除默认的路径,把项目目录拷贝的jre环境选中
  6. 生成成功

    点击即可打开测试

在项目于目录就有一个.exe后缀的文件,打开即可运行


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK