将Java项目打包成exe可执行文件的步骤如下:
- 准备工作:
- 安装好Java开发环境(JDK)
-
打包工具 jpackage
-
构建可执行jar包:
- 在Java项目中,使用 maven 或 gradle 等构建工具,构建可执行的 jar 包
-
如果没有使用构建工具,可以使用以下命令构建可执行 jar 包:
jar cvfe MyApp.jar com.example.MainClass .
其中,
MyApp.jar
是自定义的 jar 包名称,com.example.MainClass
是 main 方法所在类的完整路径。 -
创建可执行文件:
-
在命令行中执行以下语句,创建可执行文件:
jpackage --type exe --input target/ --main-jar MyApp.jar --name MyApp --main-class com.example.MainClass
其中,
--type exe
表示生成 exe 可执行文件,--input
指定目标文件夹,--main-jar
指定 jar 包名称,--name
指定输出的 exe 文件名称,--main-class
指定 main 方法所在类的完整路径。 -
测试:
- 在命令行中执行
MyApp.exe
,测试是否能够成功运行。
以下是两个示例:
示例一:使用 Maven 构建 jar 包
- 在 pom.xml 文件中添加以下插件依赖:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.1.2</version>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<mainClass>com.example.MainClass</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
</build>
其中,com.example.MainClass
是 main 方法所在类的完整路径。
- 在项目根目录下,执行以下命令构建 jar 包:
mvn package
构建之后,可以在 target
文件夹下找到 MyApp.jar
- 在命令行中执行以下语句,创建可执行文件:
jpackage --type exe --input target/ --main-jar MyApp.jar --name MyApp --main-class com.example.MainClass
- 测试是否能够成功运行。
示例二:使用 Gradle 构建 jar 包
- 在 build.gradle 文件中添加以下插件依赖:
```
plugins {
id 'java'
id 'application'
}
application {
mainClassName = 'com.example.MainClass'
}
```
其中,com.example.MainClass
是 main 方法所在类的完整路径。
- 在项目根目录下,执行以下命令构建 jar 包:
./gradlew jar
构建之后,可以在 build/libs
文件夹下找到 MyApp.jar
- 在命令行中执行以下语句,创建可执行文件:
jpackage --type exe --input build/libs/ --main-jar MyApp.jar --name MyApp --main-class com.example.MainClass
- 测试是否能够成功运行。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:将java项目打包成exe可执行文件的完整步骤 - Python技术站