当前位置:首页 > Java

java程序如何打包成jar

2026-02-05 15:12:42Java

使用IDE打包(以IntelliJ IDEA为例)

在IntelliJ IDEA中,通过菜单栏选择 File > Project Structure。在 Artifacts 选项卡中点击 + 号,选择 JAR > From modules with dependencies。选择主类(Main Class),设置输出目录,最后点击 Build > Build Artifacts 完成打包。

使用Maven打包

在Maven项目的pom.xml中配置打包插件:

<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目录下。

使用Gradle打包

在Gradle项目的build.gradle中配置:

java程序如何打包成jar

plugins {
    id 'java'
}

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

运行命令:

gradle jar

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

手动打包

编译Java文件:

java程序如何打包成jar

javac -d ./classes src/*.java

创建MANIFEST.MF文件(内容需包含主类):

Main-Class: com.example.MainClass

打包为JAR:

jar cvfm app.jar MANIFEST.MF -C classes/ .

运行JAR文件

通过命令行运行:

java -jar app.jar

标签: 程序java
分享给朋友:

相关文章

java如何学习

java如何学习

学习Java的有效方法 理解基础概念 Java是一门面向对象的编程语言,掌握基础概念如变量、数据类型、运算符、控制语句(if-else、循环)是必要的。面向对象的核心概念包括类、对象、继承、多态和封装…

如何运行java文件

如何运行java文件

运行Java文件的方法 确保已安装Java Development Kit (JDK),可通过命令行输入java -version和javac -version验证安装。 编写Java代码并保存为.…

java如何输出数组

java如何输出数组

输出数组的方法 在Java中,输出数组内容有多种方式,具体取决于数组类型和输出格式需求。以下是几种常见的方法: 使用Arrays.toString()方法 适用于一维数组,直接调用Arrays.t…

java如何创建对象

java如何创建对象

创建对象的基本方法 在Java中,创建对象主要通过new关键字调用构造函数完成。基本语法为: ClassName objectName = new ClassName(); 例如创建String对象…

java如何创建数组

java如何创建数组

创建数组的基本方法 在Java中,数组是固定大小的同类型元素集合。创建数组需要声明数组类型并初始化。 声明数组 语法格式为 数据类型[] 数组名 或 数据类型 数组名[]: int[] arr…

如何配置java环境变量

如何配置java环境变量

下载并安装JDK 从Oracle官网或OpenJDK项目下载适合操作系统的JDK安装包。运行安装程序,按照提示完成安装,默认路径通常为C:\Program Files\Java\jdk-版本号。 配…