eclipse里面想看源码都是出来source not found

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eclipse里面想看源码都是出来source not found相关的知识,希望对你有一定的参考价值。

什么意思

原因是资源没有找到,只需要安装反编译插件jad就可以啦。

安装步骤如下:

一、下载必要的软件、插件

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中作相应的配置

    设置jad.exe的安装路径和生成的临时文件路径:Windows—>Preferences—>Java—>JadClipse,如下图所示。

    注意:(1) 把net.sf.jadclipse_3.3.0.jar放到eclipse的plugins目录下之后需要重启eclipse才能在此处看到JadClipse选项。(2) Path to decompiler必须填写jad.exe的完整绝对路径(不过我尝试了一下不写文件后缀也可以正常反编译)

    修改.class和.class without source文件关联的编辑器,注意一定要把jad设为默认的编辑器,如下图。

    按照一、二、三步骤进行即可反编译源码

参考技术A 就是这个jar没有和src绑定

简单的方法,下一个源代码,可以是压缩包,也可以是文件夹

在eclipse里面 右键jar-》properties(属性)-》java source Attachment-》绑定到你的源代码上,就可以了本回答被提问者采纳
参考技术B 要看源码,必须先把源码的文档下载到本地,并正确引入eclipse才能被搜索查看。不同的文档引入目录不同,去网上搜。 参考技术C 确保你eclipse里使用的jdk是你自己安装的。

会自己找到source

搜索install jre 选择自己安装jdk。。

that's all..
参考技术D 就是没有找到源码,你可以点attach source来指定源码位置或者源码包(zip)

eclipse 查看源码 source not found

是因为eclipse里面没有设置好源码路径。

源码路径在jdk安装包里面 C:/Program Files/Java/jdk1.8.0_191/src.zip  这个src.zip文件,

设置eclipse:

window -》 preferences -> Java -> Installed JREs -> 

 

 

 设置好后,重启eclipse 即可查看源码

 

如果引入了hadoop包,那么跳转源码时source not found 。

把下载得hadoop源码包(就是src那个包)解压后,压缩成zip包。将zip包路径设置一下即可

可以这么设置,跳转后:

完美解决

  

 

以上是关于eclipse里面想看源码都是出来source not found的主要内容,如果未能解决你的问题,请参考以下文章

在eclipse中查看sources源码和JavaDoc帮助文档

如何在Eclipse 中查看(如Objects)的源代码

Eclipse之安装Jadclipse插件直接查看class文件

Eclipse之安装Jadclipse插件直接查看class文件

Eclipse自动加载源码----Attach Java Source

eclipse关于xml文件有两种方式显示 Design方式-图形化方式,Source-源码方式