myeclipsejar反編譯
『壹』 myeclipse怎麼看spring源碼
1、在你的MyEclipse上安裝一個反編譯插件,這樣,所有的class文件都能看到它的源代碼
2、建議你用jad MyEclipse反編譯插件。
3、要相應jar包,我上傳給你了。
4、MyEclipse10是在(MyEclipse安裝目錄)MyEclipse 10dropins下建立一個文件夾jad,可能myeclipse的版本不一樣,路徑會有所區別。在新建的jad文件夾中新建兩個文件夾:plugins,features,然後將下載來的jar放入到plugins文件夾中。
5、還要用的jad.exe,在上面的壓縮包里也有。把這個最好放到你的jdk的bin目錄下。
6、打開:Window->Preferences->java->JadClipse.
1)Path to decompiler,這里設置反編譯工具jad的全路徑名,我的是
D:Program FilesJavajdk1.7.0injad.exe
2)Directory for temporary files,這里設置臨時文件路徑。
這個不用管。就默認的哪個樣子就可以。
7、注意:安裝完成後,myeclipse沒有自動將JadClipse Class File Viewer設置成class文件的預設打開方式,設置方法如下:
『貳』 安裝jadClipse插件後,還是不能反編譯.class:
完整步驟如下:
1.下載jad.exe(Jad v1.5.8g版本)和net.sf.jadclipse_3.3.0.jar;
2.將jad.exe放進\Java\jdk1.7.0\jre\bin目錄底 下,如果你的環境變數設置的沒有問題,那麼在DOS環境下敲入cmd->jad,你會發現jad命令已經可以使用了,但是要與 MyEclipse6.5結合使用,請看下一步;
3.將net.sf.jadclipse_3.3.0.jar放到下面的目錄下 D:\MyEclipse 6.5\eclipse\plugins;
4.重新啟動MyEclipse6.5,進入 Preferences->Java->JadClipse,設置(1)Path to decompiler路徑為Jad.exe的全路徑,例如:C:\Program Files (x86)\Java\jdk1.6.0_07\jre\bin\jad.exe設置(2)在Directory for temporary files中指定臨時文件的路徑 如:C:\Program Files (x86)\MyEclipse 6.5\myeclipse\temp(如果沒有temp文件夾,自己創建一個空的取名為temp就行)點擊Apply->OK;
5.Window->Preferences->General->Editors->File Associations,將.class文件默認成通過JadClipse Class File Viewer打開。
『叄』 java寫的exe文件怎麼反編譯成 java代碼 求高手
如果是用myeclipse,建議安裝jad插件,目前最好用的java反編譯工具,如果是命令行的話,同樣可以使用(不像eclipse里點擊一個.class文件,可以自動反編譯。)
『肆』 怎麼在myeclipse里查看jar包的源代碼
反編譯聽起來是一個非常高上大的技術詞彙,通俗的說,反編譯是一個對目標可執行程序進行逆向分析,從而得到原始代碼的過程。尤其是像.NET、Java這樣的運行在虛擬機上的編程語言,更容易進行反編譯得到源代碼。當然,也有一些商業軟體,對其程序進行了混淆加密,這樣我們就很難用工具反編譯了。
1、Java反編譯插件 ——Jadclipse
JadClipse是Jad的Eclipse插件,是一款非常實用而且方便地Java反編譯插件,我們只需將下載的插件包復制到eclipse的plugins目錄下,然後修改window -> Preferences -> Java -> JadClipse 下的Path to decompiler ,如:C:pinjadnt158jad.exe,最後在Windows -> Perference -> General -> Editors -> File Associations中修改「*.class」默認關聯的編輯器為「JadClipse Class File Viewer」 即可。
官方網站:https://code.google.com/p/minjava/
7、Java Decompiler
這款反編譯器叫 「Java Decompiler」, 由 Pavel Kouznetsov開發,目前最新版本為0.2.5. 它由 C++開發,並且官方可以下載 windows、linux和蘋果Mac Os三個平台的可執行程序。
『伍』 myeclipse中spring jar包關聯源碼後不起作用,是什麼原因
myeclipse中spring jar包關聯源碼後不起作用是因為沒有安裝反編譯插件。
1.下載jadClipse
2.將net.sf.jadclipse_3.3.0.jar 拷貝到eclipse的plugins目錄下
3.設置jad的可執行文件路徑和生成的臨時文件路徑
4.如果你發現進入class並沒有被反編譯,那麼修改文件關聯
注意,這里有兩個.class的關聯,可以直接修改第二個就是沒有源代碼的情況,Associated editors下添加一個編輯器,並且設置為默認的,如下圖。
『陸』 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「
關聯之後,就可以自動的反編譯啦!