這是Eclipse中查看沒有源碼的Class文件的方法下載,我們在使用Eclipse的時候,經(jīng)常是會使用別人的Jar包,然后,通常情況下,我們是不會得到他們的源碼的,出發(fā)是個開源項目。但是有時候很多異常會從jar包里爆出來,我們沒有源代碼,就無法去查找具體原因,那么有沒有一個工具可以讓我們直接就像自己寫的代碼一樣在Eclipse中按住Ctrl+鼠標(biāo),就直接查看源碼呢?
1、把net.sf.jadclipse_3.3.0.jar拷到D:\eclipse\pl
ugins 目錄下.
( 這里是我的目錄 寫你自己的)
2、把JAD拷到Java安裝路徑下C:\Program Files\Java\jdk1.7.0_51\bin
( 這里是我的目錄 寫你自己的)
3、啟動Eclipse ,Window->Preferences->Java->JadClipse,設(shè)置Path to decompiler 為你的JAD.exe路徑;Directory for temporary files,這里設(shè)置臨時文件路徑,不用管.
備注:安裝完成后,eclipse自動將JadClipse Class File Viewer設(shè)置成class文件的缺省打開方式。如果沒有默認(rèn),可以在Eclipse的Windows——> Perference——>General->Editors->File Associations中修改“*.class”默認(rèn)關(guān)聯(lián)的編輯器為“JadClipse Class File Viewer”。設(shè)置完成后,雙擊*.class文件,eclipse將自動反編譯。
對于存在源代碼的類,它不會強(qiáng)行反編譯,也就是說它還是會用eclipse自帶的Class File Viewer查看class文件,手動設(shè)置Window->Preferences->Java->JadClipse,把Ignore existing source選中,就不會管有沒有源碼,都會反編譯。
我們在使用Eclipse的時候,經(jīng)常是會使用別人的Jar包,然后,通常情況下,我們是不會得到他們的源碼的,出發(fā)是個開源項目。但是有時候很多異常會從jar包里爆出來,我們沒有源代碼,就無法去查找具體原因,那么有沒有一個工具可以讓我們直接就像自己寫的代碼一樣在Eclipse中按住Ctrl+鼠標(biāo),就直接查看源碼呢?