将java打包成exe——在没有jdk或jre的机器上运行Java项目

时间:2024-04-07 07:24:34

一、导出Java项目成jar文件。

  1. 创建文件夹目录,用来存放产生的文件,以免混淆,比如本人创建的目录为D:\App,建议文件夹名与软件名一致。

  2. 打开Eclispe软件 → 在菜单栏中选中"File" → 在子菜单栏中选择"Export…" → 弹出如下所示 → 选择"Java" → “JAR file” → “Next”。
    将java打包成exe——在没有jdk或jre的机器上运行Java项目

  3. 勾选所要添加项目的src → 取消勾选其他文件 → 选择刚才创建的文件夹路径 → 输入jar文件名,其他选项默认 → 单击"Finsish",这样,项目就会以jar文件的形式导出。
    将java打包成exe——在没有jdk或jre的机器上运行Java项目

二、存入jre文件。

  1. 为避免有些机器没有jre文件,所以我们需将jre存入。打开Eclispe软件所在目录 → 复制jre文件夹,如果嫌弃jre太大的话,可以在网上搜索精简版。 将java打包成exe——在没有jdk或jre的机器上运行Java项目
  2. 将jre文件粘贴到所创建的目录中。
    将java打包成exe——在没有jdk或jre的机器上运行Java项目

三、安装exe4j。

  1. 进入官网 https://www.ej-technologies.com/download/exe4j/files ,选择相应版本安装。
    将java打包成exe——在没有jdk或jre的机器上运行Java项目
  2. 在"Welcome"界面选择"Enter License" → 弹出如下界面 → 输入任意的姓名与公司 → 输入***:A-XVK249554F-pllh351kcke50 → 单击"OK"完成**。
    将java打包成exe——在没有jdk或jre的机器上运行Java项目

四、打包成exe。

  1. 选择"Project type" → 选择"“JAR in EXE"mode” → 单击" Next"。
    将java打包成exe——在没有jdk或jre的机器上运行Java项目
  2. 在"Application info"界面中 → 输入软件名 → 选择exe软件生成的位置。
    将java打包成exe——在没有jdk或jre的机器上运行Java项目
  3. 在"Executable info"界面中 → 选择是否要添加软件图标 → 选择是否允许多开 → 单击"Advanced Options" → 选中"32-bit or 64-bit"。
    将java打包成exe——在没有jdk或jre的机器上运行Java项目
  4. 在"32-bit or 64-bit"界面中 → 选择是否生成64位软件,否则默认生成适配32位机器的软件。
    将java打包成exe——在没有jdk或jre的机器上运行Java项目
  5. 在"Java invocation"界面中 → 如下图单击右侧加号 → 弹出"Define Class Path Entry"窗口 → 选择"Archive" → 选择之前导出的项目jar文件 → 单击"OK"。
    将java打包成exe——在没有jdk或jre的机器上运行Java项目
  6. 在刚才绿色加号的下方,选择"Main class from"栏 → 如下图弹出"Select Main class"窗口中 → 选择带有main方法的文件 → 单击"OK" → “Next”。
    将java打包成exe——在没有jdk或jre的机器上运行Java项目
  7. 在"JRE"界面中 → 填入最小版本号 → 放空最大版本号 → 勾选允许beta版本号的JRE → 单击"Next"。
    将java打包成exe——在没有jdk或jre的机器上运行Java项目
  8. 在"Splash screen"界面中 → 直接单击"Next"。
  9. 在"Message"界面中 → 直接单击"Next"。
  10. 在"Finish"界面中 → 可以如下图所示启动软件,也可以直接单击"Exit"退出软件,在步骤2所导出的目录中找到所生成的exe文件。
    将java打包成exe——在没有jdk或jre的机器上运行Java项目
    将java打包成exe——在没有jdk或jre的机器上运行Java项目