当前位置:首页 > 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:

<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命令行工具打包:

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

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

包含依赖的FatJAR打包

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

如何将java打包成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 程序的方法 通过命令行运行 Java 程序 确保已安装 Java Development Kit (JDK) 并配置环境变量。使用 javac 编译 .java 文件,生成 .clas…

java如何编程

java如何编程

Java编程基础 Java是一种面向对象的编程语言,广泛应用于企业级开发、移动应用(Android)等领域。以下是Java编程的核心步骤和示例。 环境搭建 安装JDK 从Oracle官网下载适合…

uniapp如何将底部导航组件化

uniapp如何将底部导航组件化

在 uniapp 中将底部导航组件化 将底部导航组件化可以提高代码复用性和维护性。以下是具体实现方法: 创建自定义底部导航组件 新建一个组件文件,例如 tab-bar.vue,放置在 compon…

java如何输入数据

java如何输入数据

输入数据的方法 在Java中,输入数据可以通过多种方式实现,具体取决于输入来源(如控制台、文件、网络等)。以下是几种常见的方法: 使用Scanner类从控制台输入 Scanner类是Java中最常用…

如何编写java

如何编写java

编写Java程序的基本步骤 安装Java开发工具包(JDK),确保系统环境变量配置正确。可以从Oracle官网下载最新版本的JDK并进行安装。 选择一个合适的集成开发环境(IDE),如Eclipse…

如何阅读java源码

如何阅读java源码

阅读Java源码的方法 选择合适的源码项目 初学者建议从JDK核心类库(如java.lang、java.util)或知名开源项目(如Spring、Guava)入手。选择文档完善、社区活跃的项目能降低理…