当前位置:首页 > Java

如何把java打包成jar

2026-02-04 20:01:50Java

使用Maven打包JAR

确保项目根目录包含pom.xml文件,在命令行中执行以下命令:

mvn package

生成的JAR文件默认位于target目录下。若需生成可执行JAR,需在pom.xml中配置maven-jar-pluginmaven-shade-plugin

使用Gradle打包JAR

build.gradle文件中添加JAR任务配置:

jar {
    manifest {
        attributes 'Main-Class': 'com.example.MainClass'
    }
}

执行以下命令生成JAR:

gradle jar

输出文件位于build/libs目录。

手动编译并打包JAR

通过javac编译Java文件:

javac -d ./classes src/*.java

使用jar命令打包:

jar cvfe output.jar MainClass -C classes/ .

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

使用IDE打包JAR

Eclipse:右键项目 → Export → Java → JAR file,选择主类并指定输出路径。

IntelliJ IDEA:File → Project Structure → Artifacts → Add JAR → From modules,配置主类后Build → Build Artifacts。

创建可执行JAR

需在MANIFEST.MF中指定主类:

Main-Class: com.example.MainClass

打包时包含依赖库可通过maven-assembly-pluginfatjar方式实现。例如Maven配置:

如何把java打包成jar

<plugin>
    <artifactId>maven-assembly-plugin</artifactId>
    <configuration>
        <archive>
            <manifest>
                <mainClass>com.example.MainClass</mainClass>
            </manifest>
        </archive>
        <descriptorRefs>
            <descriptorRef>jar-with-dependencies</descriptorRef>
        </descriptorRefs>
    </configuration>
</plugin>

标签: javajar
分享给朋友:

相关文章

如何安装java

如何安装java

下载Java开发工具包(JDK) 访问Oracle官方网站或OpenJDK下载页面,选择适合操作系统的版本(Windows、macOS或Linux)。推荐下载最新的长期支持(LTS)版本,如Java…

如何配置java环境

如何配置java环境

下载JDK安装包 访问Oracle官网或OpenJDK官网,选择适合操作系统的JDK版本(如Windows、macOS或Linux)。下载完成后,运行安装程序并按照提示完成安装。 设置环境变量 右键…

java如何创建项目

java如何创建项目

使用IDE创建Java项目(以IntelliJ IDEA为例) 打开IntelliJ IDEA,选择“New Project”。 在左侧菜单中选择“Java”,确保已配置JDK(若无需手动添加)。 勾…

java如何产生随机数

java如何产生随机数

使用 Math.random() 方法 Math.random() 生成一个范围在 [0.0, 1.0) 的伪随机 double 值。通过缩放和偏移可以生成指定范围的随机数。 double ra…

java如何获取当前时间

java如何获取当前时间

获取当前时间的方法 在Java中,可以通过多种方式获取当前时间。以下是几种常见的方法: 使用 java.util.Date Date currentDate = new Date(); Syste…

java如何避免死锁

java如何避免死锁

避免死锁的方法 固定顺序获取锁 确保所有线程按照相同的顺序获取多个锁。例如,若需要获取锁A和锁B,所有线程必须先获取A再获取B,避免交叉依赖导致的死锁。这种方式破坏了“循环等待”条件。 使用锁超时机…