当前位置:首页 > Java

java 如何 jar 包

2026-03-21 18:16:58Java

使用 Maven 打包 JAR 文件

pom.xml 中确保 <packaging>jar</packaging>,执行以下命令生成可执行 JAR:

mvn clean package

生成的 JAR 文件默认位于 target/ 目录。如需包含依赖,添加 maven-assembly-plugin 插件配置。

使用 Gradle 打包 JAR 文件

build.gradle 中配置 jar 任务,执行以下命令:

java 如何 jar 包

gradle jar

生成的 JAR 文件位于 build/libs/。如需包含依赖,使用 shadow 插件:

plugins {
    id 'com.github.johnrengelman.shadow' version '7.1.2'
}

运行 gradle shadowJar 生成包含依赖的 FAT JAR。

java 如何 jar 包

手动创建可执行 JAR

  1. 编译 Java 文件:
    javac -d ./classes MyClass.java
  2. 创建 MANIFEST.MF 文件,指定主类:
    Main-Class: com.example.MainClass
  3. 打包 JAR:
    jar cvfm myapp.jar MANIFEST.MF -C classes/ .

查看 JAR 内容

使用以下命令列出 JAR 内容:

jar tf myapp.jar

运行 JAR 文件

执行标准 JAR:

java -jar myapp.jar

对于包含第三方依赖的 JAR,需确保依赖在 classpath 中或使用 FAT JAR 方式打包。

标签: javajar
分享给朋友:

相关文章

java如何

java如何

Java 基础语法 Java 是一种面向对象的编程语言,语法相对严谨。每个 Java 程序必须包含一个 main 方法作为程序入口。以下是一个简单的 Java 程序示例: public class…

java如何下载

java如何下载

下载Java的步骤 访问Oracle官方网站或OpenJDK项目页面下载Java开发工具包(JDK)。Oracle JDK适用于商业用途,OpenJDK为开源版本。 打开浏览器,进入Oracle J…

如何卸载java

如何卸载java

卸载Java的步骤 Windows系统卸载方法 打开控制面板,选择“程序和功能”或“卸载程序”。在列表中找到Java相关条目(如“Java 8 Update 251”),右键选择卸载并跟随向导完成操…

如何运行java文件

如何运行java文件

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

java如何实现异步

java如何实现异步

Java实现异步的方法 Java中实现异步编程可以通过多种方式,每种方式适用于不同的场景和需求。以下是常见的实现方法: 使用Thread类 创建新线程执行异步任务是最基础的方式。通过继承Thread…

java如何取绝对值

java如何取绝对值

取绝对值的方法 在Java中,取绝对值可以通过以下几种方式实现: 使用Math.abs()方法 Math.abs()是Java中最常用的取绝对值方法,适用于多种数据类型: int abso…