这是Eclipse中查看(kàn)没有源码的Class文件的方法下载,我们在使用Eclipse的时候,经常是会使用别人的Jar包,然后,通常(cháng)情况下,我们是不会(huì)得(dé)到他们的源码的(de),出发是(shì)个开(kāi)源项目。但(dàn)是有(yǒu)时候(hòu)很(hěn)多异常会从jar包里爆(bào)出来,我们没有(yǒu)源代(dài)码(mǎ),就无法去查找具体原因,那么有没有(yǒu)一个工具可(kě)以让我(wǒ)们直接就像自己写的代码一样在(zài)Eclipse中按住Ctrl+鼠标,就直(zhí)接查(chá)看源码呢?
1、把net.sf.jadclipse_3.3.0.jar拷到D:\eclipse\pl
ugins 目录下.
( 这里是我(wǒ)的目录(lù) 写(xiě)你自己的)
2、把JAD拷到Java安装路径下C:\Program Files\Java\jdk1.7.0_51\bin
( 这(zhè)里(lǐ)是我的目录 写你自己的)
3、启动Eclipse ,Window->Preferences->Java->JadClipse,设置(zhì)Path to decompiler 为你的JAD.exe路径;Directory for temporary files,这里设(shè)置临(lín)时文件(jiàn)路径,不用管.
备注:安(ān)装完(wán)成后,eclipse自动将JadClipse Class File Viewer设置成(chéng)class文件的缺省打开(kāi)方(fāng)式。如(rú)果没有(yǒu)默认,可以在Eclipse的Windows——> Perference——>General->Editors->File Associations中修改“*.class”默认关联的编辑器为“JadClipse Class File Viewer”。设置完成(chéng)后,双(shuāng)击*.class文件,eclipse将(jiāng)自动反编译。
对于存在(zài)源代码(mǎ)的类,它不会(huì)强行反编(biān)译,也就是(shì)说它还是会用(yòng)eclipse自带的Class File Viewer查看class文(wén)件,手(shǒu)动设置Window->Preferences->Java->JadClipse,把(bǎ)Ignore existing source选中,就不(bú)会管有没有(yǒu)源码,都(dōu)会(huì)反编译(yì)。
我们在使(shǐ)用Eclipse的时(shí)候(hòu),经常是会使用(yòng)别人(rén)的Jar包,然后,通常情况下(xià),我们是(shì)不(bú)会得到他们的源(yuán)码的(de),出发(fā)是个开源项目。但(dàn)是有时候很多异(yì)常会从jar包里爆出来,我(wǒ)们没有源代码,就无(wú)法去查(chá)找具体原因,那么有没有一(yī)个工具可以让我们直接就(jiù)像(xiàng)自己写的代码一样在Eclipse中(zhōng)按住Ctrl+鼠标,就直接查(chá)看源(yuán)码(mǎ)呢?
