導航:首頁 > 源碼編譯 > 怎麼將jar包編譯成16

怎麼將jar包編譯成16

發布時間:2023-06-16 02:06:19

『壹』 jar包如何反編譯

使用jd-gui工具打開原始的Jar包,選擇File-->Save All Sources,會生成一個zip壓縮包。解壓這個壓縮包,就可以得到java源碼文件

『貳』 如何快速反編譯JAVA的jar包或war包

有些時候我們面對一個class文件jar包或者war包,很想知道裡面有什麼參數,有什麼方法,但是又沒有文檔,又沒有源代碼,那怎麼辦呢。

沒關系,我們可以反編譯這些class文件或jar包或war包。

java的class文件存儲的是位元組碼,這些基本知識在此就不必啰嗦了。反正就是其存儲的信息足夠可以反編譯出來。

我們下載TTools中dist文件夾下的TdeCompile.jar可執行jar包,然後就可以開始反編譯工作了。使用方法很簡單,在命令行輸入命令即可,如下

[plain] view plain
java -jar TdeCompile.jar xxx.class

注意如果你不在TdeCompile的同目錄下,需要寫上TdeCompile.jar的路徑,其次跟一個參數xxx.class,xxx代表你所要反編譯的文件的文件名。輸出即是xxx.class.txt,它是反編譯過後的文件,txt文本格式,所在目錄通xxx.class。請確保你在xxx.class目錄下有寫許可權。
我們也可以直接操作一個jar包或war包。如:
[plain] view plain
java -jar TdeCompile.jar xxx.jar
程序可以自動識別是class文件還是jar或war包,如果是jar包或war包,則首先自動解壓縮,解壓縮的目錄為xxx.jar的同一個目錄,然後逐個反編譯class文件,在每個class文件的旁邊輸出一個xxx.class.txt文件。請確保你在jar包所在目錄有寫許可權。

TdeCompile的原理是利用了ASM去讀取每一個class文件的信息。

『叄』 只有jar包反編譯後得到java源碼(只有java源碼)怎麼把源碼編譯成apk軟體

你試試先使用dx工具將.class文件轉換成一個dex文件,如果你有資源文件的話然後使用aapt工具將你的資源文件進行壓縮打包,最後把前兩步的文件用apkbuilder工具打包成APK

『肆』 怎樣jar包直接反編譯成java文件

使用現有的反編譯工具或者自己寫一個,jar包實際上是class文件打包的,class文件是二進制文件,使用流將class文件讀入,然後轉為字元再寫入到文件中就完成反編譯了。不過經過混淆過的jar包好像不能反編譯。

『伍』 被混淆的jar包如何反編譯

暫時想到的只有將jar文件解壓,用反編譯工具反編譯相關類,修改,編譯成類替換原文件,再打包成。

『陸』 如何更改jar包源碼

該過程需要經歷四個步驟:解壓,反編譯,修改,打包。
解壓:jar文件和我們平常的rar和zip文件一樣是屬於壓縮文件,通過一般的解壓縮工具(例如:winrar)都能解壓。解壓之後生成的文件為**.class的位元組碼文件。
反編譯:互聯網上有很多的位元組碼文件反編譯工具(例如:jad)。他能夠將**.class文件或者直接能夠將jar文件反編譯為**.java文件。
得到java文件以後就可以修改裡面的源代碼了。
將修改好的代碼編譯成**.class位元組碼文件以後再添加替換掉原來jar包中的class文件,或者重新將修改後的java代碼轉換成java工程,再生成jar文件都行。

這個過程的完成需要熟悉java基礎,編譯環境等相關知識。尤其是對jar包的理解很重要。反編譯在互連網上就能直接找到很多工具。打包則很簡單不做累述。

閱讀全文

與怎麼將jar包編譯成16相關的資料

熱點內容
程序員的平凡理想 瀏覽:236
floyd最短路徑演算法c 瀏覽:383
新湖app在哪裡下載 瀏覽:704
計算機圖形學涉及的演算法 瀏覽:370
阿里雲linux一鍵web 瀏覽:26
彈性雲伺服器注冊 瀏覽:170
垃圾程序員寫出垃圾代碼 瀏覽:761
帝國時代java下載 瀏覽:54
數據結構的經典演算法題 瀏覽:197
逍遙安卓多開管理器是干什麼的 瀏覽:917
程序員收玉米一天多少錢 瀏覽:358
程序員很可愛根據哪本小說改編的 瀏覽:987
游戲舊版安卓怎麼玩 瀏覽:266
冗餘單片機 瀏覽:852
cad抽殼命令怎麼用 瀏覽:30
伺服器第一地址怎麼改 瀏覽:499
單片機最小系統電路設計流程圖 瀏覽:670
steam源碼 瀏覽:36
關於對數的運演算法則及公式 瀏覽:782
明星談如何緩解壓力 瀏覽:148