如何將jar包反編譯成項目 jar是否都能被輕易的反編譯?
jar是否都能被輕易的反編譯?類文件可以反編譯,有很多現(xiàn)成的工具,如:jdgui等。Java中Jar包為什么能輕易就給反編譯了?C、C源代碼被預編譯、編譯并鏈接成最終機器識別的二進制代碼,而Java編
jar是否都能被輕易的反編譯?
類文件可以反編譯,有很多現(xiàn)成的工具,如:jdgui等。
Java中Jar包為什么能輕易就給反編譯了?
C、C源代碼被預編譯、編譯并鏈接成最終機器識別的二進制代碼,而Java編譯是將源代碼翻譯成Java虛擬機識別的中間字節(jié)碼。這是為了保持跨平臺的優(yōu)勢。將字節(jié)碼轉換回源代碼的規(guī)則相對簡單,沒有將二進制代碼轉換回源代碼那么困難。將字節(jié)碼轉換成可被計算機識別的二進制碼是Java虛擬機的工作。
如何將jar包反編譯后導入到eclipse中?
將反編譯jar包導入eclipse的方法如下:
1。創(chuàng)建新的Java項目。單擊文件,選擇新建,單擊javaproject,輸入項目名稱,然后單擊完成;
2。右鍵單擊新項目,選擇buildpath,單擊configbuildpath…,單擊add external jars。。。在彈出的對話框中,選擇要導入的jar包,然后單擊OK;
3。這樣,反編譯的jar包就被導入到eclipse中。