你懂jar嗎--娓娓道來

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]是可選參數,文件名也是必須的。

參數含義

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章