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

plugins {
    id 'java'
}

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

运行命令:

gradle jar

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

手动打包

编译Java文件:

javac -d ./classes src/*.java

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

Main-Class: com.example.MainClass

打包为JAR:

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

运行JAR文件

通过命令行运行:

java程序如何打包成jar

java -jar app.jar

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

相关文章

java如何输出

java如何输出

输出到控制台 使用 System.out.println() 方法输出内容到控制台,适用于调试或简单信息展示。 示例代码: System.out.println("Hello, World!")…

java如何连接数据库

java如何连接数据库

Java连接数据库的方法 Java连接数据库通常使用JDBC(Java Database Connectivity)技术,以下是具体步骤和示例代码。 加载数据库驱动 在连接数据库之前,需要加载对应的…

如何运行java项目

如何运行java项目

运行Java项目的步骤 确保Java环境已安装 在运行Java项目前,需确认系统已安装Java Development Kit(JDK)。通过命令行输入java -version和javac -ver…

如何编译java

如何编译java

安装JDK 确保系统已安装Java Development Kit(JDK)。可通过命令行输入 javac -version 和 java -version 验证是否安装成功。若未安装,需从Oracl…

如何搭建java环境

如何搭建java环境

下载JDK 访问Oracle官网或OpenJDK官网下载适合操作系统的JDK安装包。推荐选择长期支持版本(如JDK 17或JDK 21)。 安装JDK 运行下载的安装程序,按照向导完成安装。注意…

php实现抽奖程序

php实现抽奖程序

PHP实现抽奖程序 基本抽奖逻辑 创建一个简单的抽奖程序需要定义奖品、中奖概率及随机选择逻辑。以下是一个基础实现示例: <?php // 奖品配置(奖品名称 => 概率) $prizes…