安装应用

将本站添加到主屏幕,获得类似原生应用的体验。

228 字
1 分钟
Java如何打包成jar并运行
2025-10-26
2025-10-26
浏览量:加载中...访问次数:加载中...

Java 如何打包成jar#

把 Java 程序打成可执行 JAR 只要 3 步:

  1. 编译生成 .class
  2. 写 MANIFEST.MF 指定主类
  3. jar cfm 打包

下面以文件 RockPaperScissors.java 为例,完整命令行流程(Windows / macOS / Linux 通用)。

首先要进行编译

javac RockPaperScissors.java

创建清单文件(MANIFEST.MF) 新建一个文本文件,任意文件名,如 manifest.txt,必须留一个空行结尾:

Main-Class: RockPaperScissors
NOTE

Main-Class: 后面空格 + 全限定类名 + 回车 文件最后多按一次回车,否则 jar 会忽略最后一行

jar cfm RockPaperScissors.jar manifest.txt *.class

参数含义
c 创建新 jar
f 指定 jar 文件名
m 使用自定义清单

运行

java -jar RockPaperScissors.jar

常见的坑#

  1. 类名大小写必须与文件名一致。
  2. 清单文件末尾必须空一行。
  3. 如果程序依赖其他 .class,把它们一起打包:
jar cfm my.jar manifest.txt *.class lib/*.class

文章编辑:@鈴奈咲桜

Java如何打包成jar并运行
https://blog.sakura.ink/posts/tojar/
作者
鈴奈咲桜
发布于
2025-10-26
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时