在MyEclipse中如何用查看引用的jar包中的class文件的java源代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在MyEclipse中如何用查看引用的jar包中的class文件的java源代码相关的知识,希望对你有一定的参考价值。

ctrl查看方法时进入到.class文件都显示
Class File Editor

Source not found
----------------------------------------------------------
The jar file hibernate3.jar has no source attachment.
You can attach the source by clicking Attach Source below;
AttzchSource...............

如何使得Ctrl查看的是java源代码?而不是图中所示
---你必须有源代码的资源包 点attach source 关联资源包就可以了
可以是文件夹 zip jar 还有形式的忘了
下次再用就可以显示源文件了 ---"
源代码的资源包?是不是java文件?那样岂不是很大很麻烦,您说的或者还是类似hibernate3.jar的jar文件?

参考技术A 你必须有源代码的资源包 点attach source 关联资源包就可以了
可以是文件夹 zip jar 还有形式的忘了
下次再用就可以显示源文件了
参考技术B 用插件 名字叫 jadClipse 再下载一个jad 在eclipse 里配一下就行了!!不用挂源代码也能看啦!!!!本回答被提问者采纳

java进阶------源码学习---myeclipse如何查看jar包的源码



查看源码的思路和代码规范是我们学习完善代码编写能力的重要手段。


有时候我们会遇到想看某个jar包中的类和方法的实现,但是无法查看。



这是因为未加载jar包的源码。只要找到jar包的源码并把路径设置好 就可以查看了。


源码下载

源码的下载 需要自己按照版本找好,可以是zip也可以是jar包。

这里有几个找源码的网站,也可以去jar包的官网查找。

github

https://github.com/openjdk-mirror/jdk7u-jdk




sourceforge

https://sourceforge.net/projects/jdk7src/?source=directory






添加源码

下面有三种添加源码的方法:

从source not found页面添加






从项目buildPath添加







maven自动添加

如果你已经使用maven在管理jar,那maven下的包可以很方便的自己下载源代码。点哪看哪全自动只需要改好设置即可。

如果对maven不了解的可以看

Maven介绍

maven设置自动下载源代码如下:

只需要勾选windows-Preferences-Maven- Download Artifact Sources即可。






ps:这里记录了 包含在项目中的包的源码查看的方法,至于外部项目,比如tomcat服务器等的源码是一个完整的项目,找到源码后加载成项目即可查看了。






以上是关于在MyEclipse中如何用查看引用的jar包中的class文件的java源代码的主要内容,如果未能解决你的问题,请参考以下文章

java进阶------源码学习---myeclipse如何查看jar包的源码

oracle 存储过程中如何用ROWID

java框架-----spring框架------在自己的项目中如何用maven管理spring相关jar包

如何用maven-bundle-plugin在bundle中嵌入内部JAR包

怎么引用jar包中的类

eclipse中如何用快捷键查找java类库中的源码