idea打包java项目成exe可执行文件

时间:2024-03-17 12:23:17

基本工具

流程概要

把java项目打包成exe可执行文件简单来说只要两个步骤

  1. 把java项目打包成jar包
  2. 使用exe4j把jar包加工成exe可执行文件

详细流程

把java项目打包成jar包

  1. 右键项目–>Open Module Settings 进入Project Structure,然后按下图创建一个module
    idea打包java项目成exe可执行文件
  2. Main Class就选择你启动项目的main函数所在的类,下面的路径一般都是放在artifacts路径下,设置好了之后点击ok。
  • 如果没有报错直接看第4步
  • 如果报错META-INF/MANIFEST.MF’ already exists in VFS就看第3步
    idea打包java项目成exe可执行文件
  1. 当你已经在这个路径下已经建过一个module了的话再次新建module就会报这个错,只要删除对应的文件夹即可
    idea打包java项目成exe可执行文件
  2. 点击idea工具栏上的Build–>Build Artifacts… ,之后就会弹出一个小东西,点击build就会在前面设置的路径下生成我们的jar包,其实这个jar包就已经可以运行了,如果想更酷一点就继续看下去把它变成exe可执行文件。
    idea打包java项目成exe可执行文件

用exe4j把jar包加工成exe文件

tips:这一段的步骤的点多但每一步都很简单,耐心做下去就能成的~

  1. 打开exe4j文件,我们就可以看到在左侧有10个步骤了,建议小伙伴们去网上找一个licensed填上去,印象中还是很好找的,没有licensed也能用,但是打包完的exe文件每次打开它都会弹窗!!! 这第一步也没什么好弄的了直接点击next~
    idea打包java项目成exe可执行文件
  2. 选择你要打包的类型,选择JAR in EXE mode,然后next
  3. 给要打包出来的程序文件起个名,再指定一下路径
    idea打包java项目成exe可执行文件
  4. 特别注意如果电脑是64位的需要去设置成64位,exe文件的图标可以自行选择图(不选择则使用默认图标),图片必须是.ico格式,网上也有很多图片格式转换的在线工具,还是挺方便的,这里还有一些其他子项可以自己看一看
    idea打包java项目成exe可执行文件
  5. 按下图添加jar包,选择项目启动的类,如果项目还有导入额外的jar包,也要进行添加
    idea打包java项目成exe可执行文件
  6. 设置jdk/jre的最高最低版本,运行项目时使用的环境顺序
    idea打包java项目成exe可执行文件
  7. 后面一直next下去,基本不用配置东西,最后就会生成exe文件
    idea打包java项目成exe可执行文件
  8. 到导出路径下找到我们的exe文件,并成功打开
    idea打包java项目成exe可执行文件