Java:打包成jar包
生活随笔
收集整理的這篇文章主要介紹了
Java:打包成jar包
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
準備Java文件 Hello.java
public class Hello{public static void main(String[] args) {System.out.println("Hello");} }打包過程
$ javac Hello.java # 編譯成.class 文件$ jar -cvf hello.jar Hello.class # 打包 已添加清單 正在添加: Hello.class(輸入 = 401) (輸出 = 275)(壓縮了 31%)$ jar -xvf hello.jar # 解壓已創建: META-INF/已解壓: META-INF/MANIFEST.MF已解壓: Hello.class記事本打開文件 META-INF/MANIFEST.MF, 添加Main-Class: Hello
Manifest-Version: 1.0 Created-By: 1.8.0_172 (Oracle Corporation) Main-Class: Hello再次打包
$ jar -cvfm hello.jar META-INF/MANIFEST.MF Hello.class 已添加清單 正在添加: Hello.class(輸入 = 401) (輸出 = 275)(壓縮了 31%)# jar -cvfm hello.jar META-INF/MANIFEST.MF -C demo/ . # 打包demo文件夾下所有文件,注意后面的'.'$ java -jar hello.jar # 執行jar包 Hello打包參數
-c 創建一個jar包 -t 顯示jar中的內容列表 -x 解壓jar包 -u 添加文件到jar包中 -f 指定jar包的文件名 -v 輸出詳細報告 -m 指定MANIFEST.MF文件 -0 生成jar包時不壓縮內容 -M 不生成清單文件MANIFEST.MF -i 為指定的jar文件創建索引文件 -C 可在相應的目錄下執行命令參考
java打jar包的幾種方式詳解
Java Jar包壓縮、解壓使用指南
總結
以上是生活随笔為你收集整理的Java:打包成jar包的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: object references an
- 下一篇: POJ 2356 Find a mult