当前位置:首页 > Java

java 如何打包jar文件

2026-04-09 08:29:39Java

使用命令行打包JAR文件

确保已安装JDK并配置好环境变量。进入项目根目录(包含srcclass文件的目录)。

执行以下命令编译Java文件:

javac -d ./classes ./src/*.java

将编译后的.class文件打包为JAR:

jar cvf MyApp.jar -C ./classes .

使用MANIFEST.MF指定主类

创建MANIFEST.MF文件,内容如下:

Main-Class: com.example.MainClass

打包时包含清单文件:

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

使用IDE打包(以Eclipse为例)

右键项目选择ExportJavaJAR file。 选择需要包含的资源文件,指定输出路径。 勾选Export generated class files and resources。 如需可执行JAR,在Library handling选择提取或打包依赖库。

包含依赖库的打包方式

将所有依赖库复制到lib文件夹,使用以下命令打包:

jar cvf MyApp.jar -C ./classes . lib/

或创建包含依赖的Fat JAR:

jar cvf MyApp.jar -C ./classes . -C ./lib .

验证JAR文件内容

查看JAR包内容:

jar tf MyApp.jar

运行JAR文件:

java 如何打包jar文件

java -jar MyApp.jar

标签: 文件java
分享给朋友:

相关文章

java如何打开

java如何打开

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

如何配置java环境

如何配置java环境

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

java如何创建类

java如何创建类

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

vue文件下载实现

vue文件下载实现

使用 Blob 对象下载文件 在 Vue 中可以通过创建 Blob 对象实现文件下载。通过将后端返回的二进制数据转换为 Blob,再生成下载链接触发浏览器下载行为。 axios.get('/api/…

如何系统的学习java

如何系统的学习java

学习Java的基础知识 Java的基础知识包括语法、数据类型、变量、运算符、控制流语句等。可以通过官方文档或入门书籍如《Java核心技术》来掌握这些内容。编写简单的程序练习基础语法,例如打印“Hell…

vue预览文件实现

vue预览文件实现

实现文件预览功能 在Vue中实现文件预览功能可以通过多种方式完成,具体取决于文件类型(图片、PDF、文档等)和需求。以下是几种常见实现方法: 图片文件预览 使用HTML5的FileReader AP…