eclipse反編譯jar-九游会j9娱乐平台
1. 怎麼用eclipse jode decompiler插件來反編譯jar
安裝方法:
1、點擊eclipse的help菜單 --> software updates --> find and install...;
2、然後選擇:search for new features to install,在彈出的對話框中點擊「new remote site...」菜單;
3、填入:
name: jode decomopiler
4、點擊「finish」;
5、安裝好後可以看到window => preferences... => java => jode decompiler選項
卡;
6、配置:window => preferences... => general => editors => file associations找到"*.class"在"associated editors"裡面可以看到"jode class file viewer"選中它再單擊default按鈕;
7、在eclipse中展開jar文件,雙擊class文件即可看到反編譯之後的源代碼。
2. jar文件經過反編譯 得出的代碼輸入eclipse無法運行很多錯誤
反編譯過的jar得到的最終代碼形式和手動敲上去的一樣,至於錯誤的原因,大概的分析下來我覺得至少有這幾種可能,包之間的依賴(其他包的引用,但在你的項目擬不存這個包),另外一種就是語法不全,或是語法混亂,有的反編譯工具就可能會生成錯誤的語法結構.... 至於反編譯工具,還沒用過這個東西,所以暫不討論那些好,那些壞了!
3. eclipse編譯出的.jar,使用jd-gui.exe反編譯查看,出現中文亂碼,怎麼破
如果是下載了jd-gui軟體,在help—preferences—勾選escape unicode characters就可以解決中文亂碼問題
4. 請問jar文件反編譯之後怎麼直接導入成eclipse的工程文件啊
不能直接用的,需要按照androidmanifest。xml文件建立工程,然後還要修正代碼,有些代碼不可用。只知道這些,在深入的也不是很明白了。希望有幫助。
5. eclipse怎麼集成反編譯工具
方法/步驟
下載jadclipse反編譯插件,然後將net.sf.jadclipse_3.3.0.jar拷貝到eclipse的plugins目錄下
其次要刪除configuration目錄下org.eclipse.update文件,重新啟動eclipse;
重啟後要設置jad的可執行文件路徑以及生成的臨時文件路徑,如圖所示:
6. 反編譯出來的jar包如何導入eclipse
將反編譯出來的jar包導入eclipse的方法如下:
1、新建一個java工程。點擊file,選擇new,點擊java project,輸入工程名,點擊finish;
2、右擊新建的項目,選擇build path,點擊config build path...,在彈出的對話框中點擊add external jars...,選擇要導入的jar包,點擊ok;
3、這樣就將反編譯出來的jar包導入到了eclipse中了。
7. myeclipse 怎麼反編譯jar
1.下載myeclipse反編譯class文件的工具
2.工具的安裝
下載後上面的工具之後,解壓出來,我們可以看到有兩個文件:jad.exe、net.sf.jadclipse_3.3.0.jar 。
第一步:我們將jad.exe文件放到jdk的bin目錄下
第二步:將 net.sf.jadclipse_3.3.0.jar 拷貝到 myeclipse安裝目錄下的plugins目錄下面d:
第三步:在d:-8.6dropins創建一個eclipse文件夾.
第四步:在創建好的eclipse文件夾下,分別創建featues、plugins兩個文件夾.
第六步:將net.sf.jadclipse_3.3.0.jar 文件分別拷貝到創建好的featues、plugins兩個文件夾裡面.
第七步:重新啟動myeclipse,在windows——>perference——>java下面應該會多出一個jadclipse目錄. 如果沒有出現的話,多試幾次就ok了,我當時也是這樣.
第八步:點擊jadclipse,在右邊的窗口中配置jadclipse. 設置path to decompiler為jad.exe的全路徑,如:c:jdkinjad.exe,在directory for temporary files中指定l臨時文件路徑,如 :d:-8.6 esult ,其中result是新建一個文件夾. 同時需要選中 user eclipse code formatter ,這樣編譯出來的java 代碼會和class文件的格式一樣.
為了避免編譯後的中文亂碼問題,我們需要配置misc
第九步:安裝完成之後,雙擊class文件,myeclipse就自動反編譯了.如果沒有出現想要的結果,需要檢查一下「*.class」默認關聯的編輯器為「jadclipse class file viewer「
關聯之後,就可以自動的反編譯啦!
8. 如何在eclipse中配置反編譯工具jadclipse
在eclipse中配置反編譯工具jadclipse的方法:
1、下載jadclipse,注意選擇與eclipse版本一致的版本,推薦使用eclipse3.4,所以選擇下載版本net.sf.jadclipse_3.3.0.jar
2、下載jad,網路搜索最新地址,下載相應版本
3、將下載下來的jadclipse,如net.sf.jadclipse_3.3.0.jar拷貝到eclipse下的plugins目錄即可。
4、將jad.exe拷貝到jdk安裝目錄下的bin文件下(方便,與java,javac等常用命令放在一起,可以直接在控制台使用jad命令),比如作者的目錄是d:program filesjavajdk1.6.0_02injad.exe
9. 我在eclipse中安裝了javaclipse.jar和jad.exe,可是不能反編譯class文件...
jodeclipse 是jode的eclipse插件,jadclipse是jad的eclipse插件,它們都是非常好的反編譯插件。
jode eclipse plugin 1.0.5 for eclipse version 3.1 / 3.2
安裝方法
(1)從如下地址下載:
把下載下來的文件jodeplugin_1.0.5.zip直接解壓到eclipse的plugins目錄下。
(2)啟動eclipse,help -> software updates-> find and install... -> search for new features to install,單擊"new remote site..." 在url欄輸入 然後下一步,就可以看到「jode decompiler plugin *.*」,選上安裝就可以了。安裝好後可以看到window -> preferences...-> java -> jode decompiler選項卡,okay,安裝成功了。
配置:window-> preferences... -> general -> editors -> file associations找到"*.class"在"associated editors"裡面可以看到"jode class file viewer"選中它再單擊default按鈕.
jadclipse eclipse plugin for eclipse version 3.1 / 3.2/3.3
一、下載:
下載插件:
下載jadclipse_3.1.0.jar版本,該版本支持eclipse3.1m6~3.2m2
下載jadclipse_3.2.0.jar版本,該版本支持eclipse3.2m3和eclipse3.2m4.
下載jadclipse_3.2.4.jar版本,該版本支持eclipse3.2m5~3.3m5
下載jadclipse_3.3.0.jar版本,該版本支持eclipse3.3m6以上版本
下載jad反編譯工具:
,在該頁中找到適合自己操作系統平台的jad下載。下載後解壓,然後將解壓後的jad.exe文件復制到%java_home%\bin目錄下面(可以將jad.exe放到任意位置,只要記住其存放路徑就好,下面要用到)。
二、安裝:
eclipse中的插件安裝可以參考:eclipse使用技巧
方法1、直接將jadclipse_x.x.x.jar(x.x.x.代表版本號)復制到�lipse_home%\plugins目錄下。
方法2、使用link方式安裝,建立d:\myplugins\jadclipse3.2.4\eclipse\plugins的目錄結構,將jadclipse_3.2.4.jar放到plugins目錄下面(註:其中d:\myplugins為你自己定義的一個專門放置插件的目錄)。再在�lipse_home%\links目錄下面建立一個jadclipse3.2.4.link文件(該文件名隨便取)。文件裡面內容為:path=d:/myplugins/jadclipse3.2.4.
三、使用:
啟動eclipse,點擊反編譯的類文件,此時會激活jadclipse插件,在eclipse菜單中會多出一個jadclipse菜單,如下圖所示:
jadclipse插件
一般地它會自動反編譯相應的class文件,如果沒有自動反編譯,請點擊jadclipse->decompile
10. eclipse怎樣進行反編譯
你好,這個需要相應的插件才可以。不過有很多優秀的小軟體都可以實現這個功能。沒有必要用eclipse。