java解壓jar文件
1. java中如何將應用程序壓縮成jar文件麻煩給出具體的操作
用什麼工具做開發的呢?如果是Eclipse 的話呢,那就相當的簡單了,可以在「文件」裡面選擇「導出」,然後你就導出一個.jar的包就可以了~都不用你處理主函數的~
最簡單的壓縮呢,其實那是相當的簡單哎,呵呵,直接用計算機上面的那個winRAR把四個文件壓縮一下,壓縮後的文件是.rar格式的或者是.zip的吧,你直接把後面的後綴名換掉,換成.jar就OK了~
.jar也是個壓縮包而已,不信,你可以用右鍵解壓試試看~呵呵
路過~希望可以幫助你~
2. java如何自動解jar包
當.jar包 位於系統的classpath中 或者位於項目的lib文件夾下時
虛擬機啟動時 將自動掃描所有的包,讀區包中類文件的信息(此時並沒有載入)
只有當使用到某個類文件時,虛擬機才載入相應類文件的內容到內存中.
3. 怎麼解壓jar文件
JAR(Java ARchive,Java 歸檔)、安裝java軟體就可以了
-------------
JAR(Java ARchive,Java 歸檔)是一種與平台無關的文件格式,可將多個文件合成一個文件。用戶可將多個 Java applet 及其所需組件(.class 文件、圖像和聲音)綁定到 JAR 文件中,而後作為單個的簡單 HTTP(Hypertext Tranfer Protocal,超文本傳輸協議)事務下載到瀏覽器中,從而大大提高下載速度。JAR 格式也支持壓縮,從而減小了文件的大小,進一步縮短下載時間。另外,applet 編寫者也可在 JAR 文件中用數字簽名的方式簽寫各項以確認其來源。它用 Java 編寫,可與現有的 applet 代碼完全向後兼容且可充分擴展。
本版本的 Java 平台擴展了 JAR 格式的用途。增強功能包括增加命令行 JAR 工具的功能,可用於創建和更新已簽名的 JAR 文件。同時,它也提供了讀取和寫入 JAR 文件的新的標准 API(Application Programming Interface,應用程序介面)。另外,Java 擴展構架 (Extensions Framework) 也提供了一種機制,用來處理擴展相關性及打包為 JAR 文件的其它第三方庫。
JAR 功能
JAR 指南。
清單和簽名規范
JAR 文件和擴展構架
Java 平台中的新擴展機制用 JAR 文件格式打包擴展類。為了支持擴展機制和相關功能(如包的密封和版本演變),我們提供了新的清單屬性。有關詳細信息,參見擴展規范。
增強 Jar 工具
Jar 工具提供了新的 -C 和 u 選項,可用於創建和更新 JAR 文件。參見 Jar 工具參考頁:
Jar 工具參考頁 (for Solaris)
Jar 工具參考頁 (for Windows)
讀取和寫入 JAR 文件:API 規范
包 java.util.jar:用來創建和讀取 JAR 文件的類
類 java.net.JarURLConnection:利用 jar 協議實現到 JAR 文件的 URL(Uniform Resource Locators,統一資源定位符)連接的抽象類。
教程
Java Software 站點:
Java 教程中的 Java 歸檔 (JAR) 文件格式。
4. Java程序*.jar怎麼運行
jar文件是一種特殊的壓縮文件,你可以用JDK下的jar命令進行反解壓,具體語法格式你可以從dos窗口進入JDK的安裝目錄,輸入jar/?,可以查看到jar命令的各種格式。把jar文件解壓出來後,你就可以用java.exe命令去運行了。通常jar文件解壓出來的都是java的class文件。
5. 為什麼安裝了java還是打不開jar文件呢
首先檢查下你的JDK是否安裝成功,其次檢查你的環境變數是否配置或者配置成功。
如果是jar文件已經支持直接運行,打開就會執行jar里的代碼;如果是想看jar文件里的代碼,必須用反編譯軟體查看代碼,因為都已經編譯成.class文件了,不是.java文件。
6. JAVA的JAR文件如何解壓,解壓後再生成jar包
用x-plore可以解壓,解壓後替換文件打包,然後再改為jar格式就行了
7. java怎樣把jar文件變成exe文件
呃……你可能理解錯誤了。
jar文件是一堆class文件的集合。而class文件是由java文件編譯而成的。
所以如果你非要得到java文件的話~可以先用winrar把jar文件解壓。
再用反編譯工具(如jd-gui)把class反編譯成java。
需要注意的是反編譯後的java文件很難保證與原始的java文件一致。
8. java 如何打開一個jar包
jar包的東西一般都是編譯過的.class文件,如果要做二次開發,就要進行反編譯,將文件反編譯成.java文件。eclipse反編譯我沒用過,不知道效果怎麼樣。