jar文件是Java程序打包以後的格式文件,它一般保存的有class文件、配置文件等。jar文件的主要意圖就是方便程序的發佈和部署,JDK提供了一個jar工具命令,可以利用它來對Java程序進行打包。
jar命令簡單入門
首先準備一個Java文件,這裏採用最簡單的Hello World程序舉例
將.java文件編譯生成.class文件
javac HelloWorld.java
創建jar包
#創建jar包
jar cf HelloWorld.jar HelloWorld.class
#創建jar包並顯示打包過程
jar cvf HelloWorld.jar HelloWorld.class
顯示jar包
jar tvf HelloWorld.jar
執行jar包
java -cp HelloWorld.jar HelloWorld
解壓jar包
jar xvf HelloWorld.jar
很顯然這裏解壓成功!!!
向jar包中添加文件
jar uf HelloWorld.jar HelloWorld.java
成功向HelloWorld.jar中添加HelloWorld.java文件
jar命令詳解
jar的命令格式
jar {c t x u f}[v m e 0 M i][-C 目錄]文件名...
其中{c t x u}這四個參數必選其一,[v f m e 0 M i]是可選參數,文件名也是必須的。