exe4j 是一个简单易用的 Java 应用程序打包工具,它可以将 Java 程序(包括 JRE)打包成单个 Windows 可执行文件(exe 文件),让用户无需单独安装 Java 环境即可运行你的 Java 应用程序。下面是如何使用 exe4j 打包 JRE 的具体步骤和解释。
原理:
exe4j 通过搜索、指定或远程下载 JRE,然后将 JRE 集成到 exe 文件中,同时将主类和必要的依赖库一起打包。最终用户只需要下载一个 exe 文件,双击运行即可,无需单独安装 Java 环境。
详细步骤:
1. 准备工作:确保你的 Java 应用程序已经编译好,包括所有源代码、类文件和资源文件。
a. 如果你的应用程序依赖于第三方库,请确保所有库文件(JAR 文件)都在 classpath 中。
b. 如果用到图标文件(如 ICO 文件),请准备好。
2. 下载并安装 exe4j:访问 exe4j 官网(https://www.ej-technologies.com/products/exe4j/overview.html ),下载并安装适合你操作系统的版本。
3. 启动 exe4j:安装完成后,启动 exe4j。
4. 创建新的 exe4j 配置:点击 "New" 按钮,开始创建一个新的配置。
5. 设置应用程序信息并配置界面选项:
a. 在 "Application Information" 栏目中,设置应用程序名称、版本号、公司名等基本信息。
b. 在 "User Interface" 栏目中,选择显示方式(命令行窗口或 GUI 窗口)。
6. 配置 JRE 信息:
a. 点击 "Java Invocation" 栏目。
b. 在 "Bundled JRE" 中选择 "Use a private JRE for this application"。这意味着 exe4j 将自动搜索、指定或远程下载 JRE,并最终打包进 exe 文件。
c. 点击 "..." 按钮,选择一个 JRE 路径。通常在 Java 安装目录下的 "jre" 文件夹。
d. 设置 "Minimum Java version" 和 "Maximum Java version" 来限定 Java 版本的范围。
7. 设置类路径和启动类:
a. 点击 "Classpath & Module" 栏目。
b. 添加主类及其他依赖 JAR 文件到类路径中。
c. 设置主类的完整名称(包括包名),例如:com.example.MainClass。
8. 配置可执行文件相关信息:
a. 点击 "Executable" 栏目。
b. 设置可执行文件的名称、图标和输出路径。
9. 保存配置文件:点击 "Save" 按钮保存当前配置。
10. 打包生成可执行文件:点击 "Build" 按钮,exe4j 将自动打包 JRE、主类和依赖库,生成一个Windows可执行文件。
11. 测试和分发:在目标机器上测试生成的 exe 文件,确保其正确运行。如果一切正常,你可以将 exe 文件发布到你的网站供用户下载。