生成脱离jdk环境执行java代码的EXE文件

资源

Ico图片生成网址

http://ico.sevem.cn/index.php?action=make

exe4j软件下载

https://www.ej-technologies.com/download/exe4j/files
在这里插入图片描述
自行安装即可

EXE4J使用方式

一、项目打jar包

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

完成后去项目的\out\artifacts[项目名]_jar目录下找到生成的jar包

建议将生成的jar包放到一个新的文件夹,因为这个文件夹下还需要放项目运行的jre包
在这里插入图片描述

二、生成exe文件(脱离jdk环境可执行)
1.安装与注册exe4j

密钥:
A-XVK209982F-1y0i3h4ywx2h1
A-XVK267351F-dpurrhnyarva
A-XVK246130F-1l7msieqiwqnq
A-XVK249554F-pllh351kcke50
A-XVK238729F-25yn13iea25i
在这里插入图片描述

2.选择项目类型

在这里插入图片描述

3.配置应用信息

在这里插入图片描述

4.配置可执行程序信息

在这里插入图片描述

5.配置jar包

在这里插入图片描述
在这里插入图片描述

6.选择启动类

在这里插入图片描述

在这里插入图片描述

7.设置项目运行环境(项目脱离本机jdk运行的关键

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

8.配置启动画面在这里插入图片描述
9.配置程序语言

直接下一步
在这里插入图片描述

10.编译在这里插入图片描述
11.完成

在这里插入图片描述

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
JDK 17中,可以使用JavaFX来打包可执行文件exe)。下面是打包exe的步骤: 1. 配置JDK 17:确保你的系统中已经正确安装了JDK 17,并且配置了系统变量。 2. 配置JavaFX:在JDK 17中,JavaFX已经被移除,需要单独下载并配置。你可以从OpenJFX官方网站下载JavaFX,并将其解压到一个目录中。 3. 配置项目:在你的项目中,确保已经正确配置了JavaFX的依赖项。这可以通过在项目的构建文件(如pom.xml或build.gradle)中添加相应的依赖项来实现。 4. 打包jar文件:使用构建工具(如Maven或Gradle)将你的项目打包成一个可执行的jar文件。你可以使用以下命令来执行打包操作: - Maven:`mvn clean package` - Gradle:`gradle clean build` 5. 打包exe文件:使用第三方工具(如Launch4j或JPackage)将jar文件打包成exe文件。这些工具可以将jar文件Java运行环境(JRE)捆绑在一起,以便在没有安装JRE的计算机上运行。以下是使用Launch4j和JPackage的示例: - 使用Launch4j: - 下载并安装Launch4j。 - 打开Launch4j,并配置以下参数: - Output file:指定生成exe文件的输出路径和名称。 - Jar:选择你之前打包的jar文件。 - JRE:选择你想要捆绑的JRE版本。 - 保存配置并点击“Build”。 - 使用JPackage: - 打开命令行终端,并导航到你的项目目录。 - 运行以下命令: ```shell jpackage --input <path_to_jar_file> --main-jar <main_class> --output <output_directory> --name <app_name> --win-shortcut --win-menu --win-dir-chooser ``` 其中: - `<path_to_jar_file>`:你之前打包的jar文件的路径。 - `<main_class>`:你的应用程序的主类。 - `<output_directory>`:生成exe文件的输出目录。 - `<app_name>`:生成exe文件的名称。 请注意,以上步骤中的参数和工具选择可能因你的具体需求而有所不同。你可以根据自己的情况进行调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值