当前位置:首页 > Java

如何将java打包成jar

2026-03-03 15:41:27Java

使用IDE(如Eclipse/IntelliJ IDEA)打包

在Eclipse中右键项目 -> Export -> 选择Java/JAR file -> 指定输出路径和主类(可选) -> 完成打包。
IntelliJ IDEA通过File -> Project Structure -> Artifacts添加JAR配置 -> 选择主类 -> 构建生成JAR。

通过Maven打包

pom.xml中配置maven-jar-pluginmaven-assembly-plugin插件,执行以下命令生成标准JAR或包含依赖的FatJAR:

如何将java打包成jar

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-jar-plugin</artifactId>
    <version>3.2.0</version>
    <configuration>
        <archive>
            <manifest>
                <mainClass>com.example.Main</mainClass>
            </manifest>
        </archive>
    </configuration>
</plugin>

运行mvn package后,JAR文件会生成在target目录下。

手动使用jar命令

编译Java文件为.class文件后,通过JDK的jar命令行工具打包:

如何将java打包成jar

javac -d ./classes src/*.java
jar cvfe output.jar MainClass -C classes .

-e参数指定主类,-C指定类文件目录。

包含依赖的FatJAR打包

使用maven-assembly-plugin生成包含所有依赖的JAR:

<plugin>
    <artifactId>maven-assembly-plugin</artifactId>
    <configuration>
        <descriptorRefs>
            <descriptorRef>jar-with-dependencies</descriptorRef>
        </descriptorRefs>
        <archive>
            <manifest>
                <mainClass>com.example.Main</mainClass>
            </manifest>
        </archive>
    </configuration>
    <executions>
        <execution>
            <phase>package</phase>
            <goals>
                <goal>single</goal>
            </goals>
        </execution>
    </executions>
</plugin>

执行mvn package后生成*-jar-with-dependencies.jar文件。

标签: 如何将java
分享给朋友:

相关文章

java如何编译

java如何编译

编译Java程序的基本步骤 安装JDK(Java Development Kit)并配置环境变量。确保javac和java命令可在命令行中运行。JDK是编译和运行Java程序的必备工具。 创建Jav…

java如何连接mysql

java如何连接mysql

连接 MySQL 数据库的基本步骤 添加 MySQL 驱动依赖 在项目中引入 MySQL 的 JDBC 驱动。如果使用 Maven,在 pom.xml 中添加以下依赖: <dependency…

如何导入java项目

如何导入java项目

导入Java项目的方法 使用IDE导入(如IntelliJ IDEA或Eclipse) 打开IDE后选择导入现有项目,导航至项目根目录(包含pom.xml或build.gradle的文件位置)。IDE…

java实现js

java实现js

Java 实现 JavaScript 功能 在 Java 中实现 JavaScript 功能通常涉及以下几种方法: 使用 ScriptEngine Java 提供了 javax.script 包,可…

如何查看java版本

如何查看java版本

查看Java版本的命令行方法 在终端或命令提示符中运行以下命令,可以快速查看已安装的Java版本: java -version 输出示例: java version "17.0.1" 20…

如何用java

如何用java

使用Java进行开发 Java是一种广泛使用的编程语言,适用于多种应用场景,包括Web开发、移动应用开发、企业级应用等。以下是Java开发的基本步骤和常见应用场景。 安装Java开发环境 下载并安装…