java中的JAR檔案淺析
JAR解析:
JAR檔案的全稱是:Java Archive File,意思就是Java檔案檔案。通常JAR檔案是一種壓縮檔案,與我們常見的ZIP壓縮檔案格式相容,通常也被稱為JAR包。
區別是:JAR檔案中會預設自動建立一個META_INF/MANIFEST.MF清單檔案。
當開發了一個應用程式後,這個應用程式包含了很多類,如果需要把這個應用程式提供給別人使用(介面,API等),
通常就會將這些類檔案打包成一個JAR檔案。
只要別人在他的CLASSPATH環境變數中新增這個JAR檔案,則Java虛擬機器就可以自動在記憶體中解壓這個JAR包,把這個JAR檔案當成一個路徑,在這個路徑中查詢所需要的類活包層次對應的路徑結構。
jar命令:
jar是隨JDK自動安裝的,在JDK安裝目錄下的bin目錄中,Windows下的檔名是jar.exe,在Linux系統中的檔名是jar。
它的執行需要用到JDK安裝目錄下lib目錄中的tools.jar檔案。但是系統通常會自動載入tools.jar,無需我們顯式設定。
解壓JAR包:
使用命令:(演示的是將test.jar檔案解壓到dest目錄下)
unzip test.jar -d dest/
或者直接使用WinRAR解壓;
相關文章
- 淺析java中的IO流Java
- 12c中匯入java的jar檔案JavaJAR
- java中的反射機制淺析Java反射
- Java中getResourceAsStream的用法,讀取jar裡面的檔案JavaJAR
- 淺析檔案上傳漏洞
- APK檔案淺析-AndroidAPKAndroid
- 淺析Mysql的my.ini檔案MySql
- 淺析Java中的執行緒池Java執行緒
- k8s Java 專案替換 jar 中的 class 檔案K8SJavaJAR
- 查詢jar中的pom檔案JAR
- shell 啟動 java jar 檔案JavaJAR
- Android 檔案儲存淺析Android
- 容器中Java 程式OOMKilled原因淺析JavaOOM
- 淺析Java併發中的單例模式Java單例模式
- Java 集合中的排序演算法淺析Java排序演算法
- JAVA面試題 淺析Java中的static關鍵字Java面試題
- 淺析Java反射--JavaJava反射
- 淺析Java NIOJava
- 淺析JAVA反射Java反射
- Java中獲取JAR檔案中資源路徑的三種方法JavaJAR
- 淺析Java的流 (轉)Java
- 淺析java的反射機制Java反射
- Java快取淺析Java快取
- 淺析Java常量池Java
- 淺析Java斷言Java
- Java偏向鎖淺析Java
- JAVA泛型淺析Java泛型
- jar檔案打包JAR
- Springboot 獲取jar包中的檔案Spring BootJAR
- 如何程式讀入jar包中的任何檔案。JAR
- 將jar檔案放在伺服器中JAR伺服器
- 探索網路安全:淺析檔案上傳漏洞
- 【/proc/檔案淺析】另類辦法恢復資料檔案和控制檔案
- 淺析敏捷專案管理中的5大階段敏捷專案管理
- 淺析 JS 中的 Event LoopJSOOP
- LINUX 中的mmap淺析Linux
- Java類的生命週期淺析Java
- java.lang.reflect包的淺析Java