1. 程式人生 > >Eclipse無法檢視原始碼,提示source not found

Eclipse無法檢視原始碼,提示source not found

以下為複製過來,以防原地址失效:

學習專案程式碼的時候想要看一下Cookie的原始碼,已經確定下載到了本地,可是Ctrl+左鍵點進去,提示source not found(如下圖),灰常納悶,遂百度,大家普遍認為需要安裝反編譯外掛jad。

看了幾個教程,嘗試安裝了好幾次都沒有成功,就是明明我安裝了jad外掛,也關聯了.class檔案的文件編輯器,可是依然提示source not found。

最後一次解除安裝了,然後按照其中一個教程重新安裝終於成功,決定把整個過程記錄一下。

一、下載必要的軟體、外掛

1. jad.exe 下載地址:http://varaneckas.com/jad/

2. net.sf.jadclipse_3.3.0.jar 下載地址:http://sourceforge.net/projects/jadclipse/

二、安裝軟體和外掛

1. 新建一個目錄存放jad.exe及其臨時檔案,我這裡新建的目錄為D:\ProgramFiles\jad\,jad.exe直接放在此目錄下,再在此目錄下新建一個jadfile用於存放臨時檔案,如下圖。


2. 把下載的net.sf.jadclipse_3.3.0.jar放到eclipse的plugins目錄下。

三、在eclipse中作相應的配置

1. 設定jad.exe的安裝路徑和生成的臨時檔案路徑:Windows—>Preferences—>Java—>JadClipse,如下圖所示。

注意:(1) 把net.sf.jadclipse_3.3.0.jar放到eclipse的plugins目錄下之後需要重啟eclipse才能在此處看到JadClipse選項。

    (2) Path to decompiler必須填寫jad.exe的完整絕對路徑(不過我嘗試了一下不寫檔案字尾也可以正常反編譯)

2. 修改.class和.class without source檔案關聯的編輯器,注意一定要把jad設為預設的編輯器,如下圖。