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
- Android 檔案儲存淺析Android
- 淺析檔案上傳漏洞
- k8s Java 專案替換 jar 中的 class 檔案K8SJavaJAR
- Java中獲取JAR檔案中資源路徑的三種方法JavaJAR
- 淺析Java中的執行緒池Java執行緒
- Springboot 獲取jar包中的檔案Spring BootJAR
- 淺析Java反射--JavaJava反射
- 淺析Java併發中的單例模式Java單例模式
- Java 集合中的排序演算法淺析Java排序演算法
- 容器中Java 程式OOMKilled原因淺析JavaOOM
- 淺析Java NIOJava
- 淺析JAVA反射Java反射
- JAVA面試題 淺析Java中的static關鍵字Java面試題
- Java中字串記憶體位置淺析Java字串記憶體
- 將jar檔案放在伺服器中JAR伺服器
- 【/proc/檔案淺析】另類辦法恢復資料檔案和控制檔案
- 探索網路安全:淺析檔案上傳漏洞
- Java快取淺析Java快取
- Java偏向鎖淺析Java
- 淺析Java斷言Java
- 淺析Java常量池Java
- 淺析Java中的雜湊值HashCode的作用及用法Java
- 淺析敏捷專案管理中的5大階段敏捷專案管理
- 基於常量值提取淺析elf檔案結構
- win10執行*.jar檔案的方法_win10如何開啟jar檔案Win10JAR
- Java類的生命週期淺析Java
- java多型性淺析Java多型
- 淺析單例模式--Java單例模式Java
- 命令列生成jar檔案命令列JAR
- SpringBoot 新增本地 jar 檔案Spring BootJAR
- 淺析nodejs中的stream(流)NodeJS
- 淺析 JS 中的 Event LoopJSOOP
- 淺析Java程式的執行過程Java
- Java 如何打增量 jar 包【修改部分檔案不需全部打包】JavaJAR
- J2SE - Java命令執行class和jar檔案JavaJAR
- Python淺析:Python變數作為配置檔案格式的利與弊Python變數
- JAVA動態繫結淺析Java