当前位置:首页 > Java

java如何打包jar

2026-03-03 05:41:34Java

打包JAR文件的方法

使用jar命令打包
在命令行中执行以下命令将编译后的.class文件打包为JAR:

jar cvf MyJar.jar *.class

参数说明:

  • c:创建新JAR文件
  • v:生成详细输出
  • f:指定文件名

包含清单文件的打包方法

创建包含主类的MANIFEST.MF文件:

Main-Class: com.example.MainClass

执行打包命令时指定清单文件:

jar cvfm MyJar.jar MANIFEST.MF *.class

参数m表示合并外部清单文件。

java如何打包jar

使用Maven打包

pom.xml中配置maven-jar-plugin

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

执行命令:

mvn package

生成的JAR文件位于target目录。

java如何打包jar

使用Gradle打包

build.gradle中配置:

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

执行命令:

gradle jar

生成的JAR文件位于build/libs目录。

可执行JAR的验证方法

通过以下命令验证JAR是否可执行:

java -jar MyJar.jar

若配置正确,将直接运行指定的主类。

标签: javajar
分享给朋友:

相关文章

java如何创建线程

java如何创建线程

创建线程的方法 在Java中,创建线程主要有两种方式:继承Thread类和实现Runnable接口。以下是具体实现方法: 继承Thread类 通过继承Thread类并重写run()方法可以创建线程…

java如何运行

java如何运行

运行Java程序的基本方法 Java程序的运行需要经过编写、编译和执行三个主要阶段。以下是具体步骤: 编写Java源代码 创建一个以.java为后缀的文件,例如HelloWorld.java。文件内…

java如何打开

java如何打开

安装Java开发环境 下载并安装Java Development Kit (JDK),推荐从Oracle官网或OpenJDK获取最新版本。安装完成后配置环境变量,确保JAVA_HOME和PATH变量正…

java如何编程

java如何编程

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

如何配置java环境

如何配置java环境

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

如何自学java

如何自学java

选择合适的学习资源 从官方文档开始,Oracle提供的Java官方教程(Java Tutorials)是权威且免费的学习资料。在线平台如Codecademy、Coursera或Udemy提供互动式课程…