码迷,mamicode.com
首页 > 系统相关 > 详细

Eclipse无法查看源码 提示source not found

时间:2017-12-25 22:13:50      阅读:255      评论:0      收藏:0      [点我收藏+]

标签:post   设置   ctrl   安装   cli   center   nts   步骤   zip   

 

 

 

 

学习项目代码的时候想要看一下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设为默认的编辑器,如下图。

技术分享图片技术分享图片

按照一、二、三步骤进行即可反编译源码。在写这篇文章的时候我又仔细看了下前人写的教程,我发现一些需要注意的地方他也有提到,只是当时我没有注意到,我经常会同时参考好几个教程,发现不行就会尝试另一个,由于急于解决问题而忽略了一些关键点,所以以后一定要仔细按照别人的教程去做,如果确定没有疏漏还是没有解决问题再去尝试其他的。

网络上的解决方案林林总总,但不是对每一个人都适用,有的人教程写的不详细,就会埋一些坑;也有很多比较好的教程值得我们借鉴。ps:其实我也不能保证我写的这篇解决方案没有坑,只是解决了我当下的问题,拿出来分享一下。

 

 

 

还有一种是查看jdk的官方源码的方法:

 

在“perferences”窗口下,选择java->Incelled jres

在edit jre对话框中,找到以“rt.jar”结尾的文件。点击展开。

选择“ Source Attachment”。点击。

在 “Source Attachment”对话框下,选择”External location“。路径为安装java JDK时的路径,关键是在此路径下,找到src.zip,就行了。

 

Eclipse无法查看源码 提示source not found

标签:post   设置   ctrl   安装   cli   center   nts   步骤   zip   

原文地址:https://www.cnblogs.com/kinome/p/8111329.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!