当前位置:首页 > Java

java 如何打包

2026-04-08 22:54:58Java

打包 Java 项目的基本方法

Java 项目通常使用 jarwar 格式打包,具体方法取决于项目类型和构建工具。以下是常见的打包方式:

使用 Maven 打包
pom.xml 所在目录执行以下命令生成 jar 包:

mvn package

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

使用 Gradle 打包
build.gradle 中配置 jar 任务后,执行以下命令:

gradle build

生成的 jar 文件位于 build/libs 目录。对于可执行 jar,需添加 Main-Class 清单属性。

生成可执行 JAR 的配置示例

Maven 配置示例
pom.xml 中添加以下插件配置:

<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>

Gradle 配置示例
build.gradle 中添加以下任务:

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

打包为 WAR 文件(Web 项目)

对于 Web 项目,需打包为 war 文件。Maven 项目中需修改 pom.xml<packaging>war

<packaging>war</packaging>

执行 mvn package 后会在 target 目录生成 war 文件。

使用 IDE 打包

Eclipse
右键项目 → Export → 选择 Java/JAR fileWAR file → 配置输出路径和选项。

IntelliJ IDEA
通过 Build 菜单 → Build Artifacts → 选择或配置 JAR/WAR 后执行构建。

验证打包结果

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

java 如何打包

java -jar your-application.jar

对于 war 文件,需部署到 Tomcat 等 Servlet 容器测试。

标签: java
分享给朋友:

相关文章

java程序如何运行

java程序如何运行

编写Java代码 使用文本编辑器或IDE(如IntelliJ IDEA、Eclipse)编写Java源代码,保存为.java文件。例如: public class HelloWorld {…

java如何react

java如何react

在Java中使用React 要在Java项目中集成React,通常需要将React前端与Java后端结合使用。以下是几种常见的方法: 使用Spring Boot作为后端 Spring Boot是一个…

java如何创建类

java如何创建类

创建类的基本语法 在Java中,类通过class关键字定义,语法如下: [访问修饰符] class 类名 { // 成员变量(属性) // 构造方法 // 成员方法 }…

如何安装java环境

如何安装java环境

下载JDK安装包 访问Oracle官方网站或OpenJDK项目页面,选择适合操作系统的JDK版本(如Windows、macOS或Linux)。确保下载与系统架构匹配的版本(32位或64位)。 运行安…

java如何创建包

java如何创建包

创建Java包的步骤 在Java中,包(package)用于组织和管理类文件,避免命名冲突。以下是创建Java包的详细方法: 定义包名 在Java源文件的开头使用package关键字声明包名。包名…

如何搭建java环境

如何搭建java环境

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