出于纯粹的好奇心,我想在Eclipse中浏览Java源代码,以方便导航和搜索。
当我将源代码导入到新创建的项目中时,我会遇到数千个错误,如何纠正这些错误?
发布于 2015-11-23 15:54:57
JDK的源位于JDK_HOME/src.zip中。
首先,需要将JDK_HOME/lib/tools.jar添加到构建路径中。在项目属性中,转到构建路径、库和添加外部Jar。
其次,您需要提供对来自JDK的常规受限类的访问权。在“库”窗格中,单击JRE系统库并选择“访问规则”。将解析设置为规则模式*/**的可访问性。这样就可以访问JRE jars中的所有类。

最后,自JDK7以来,有两个类报告丢失,您必须手动导入这些类。有各种各样的解决方案,对我来说最快的是从OpenJDK存储库下载:
喜欢浏览Java源代码!
发布于 2015-11-23 17:54:41
没有理由在Eclipse中将JDK源代码作为一个项目导入,也没有理由尝试编译它们。如果您使用让Eclipse指向JDK (相对于JRE),它将自动获取它在那里找到的src.zip,并在浏览到JDK类时显示源代码。
Package 、项目资源管理器、Java浏览和其他面向Java的视图显示包和类,就像它们是任何其他库/JAR一样。在Package 中,它们出现在JRE系统库下。

在Java浏览透视图中,它看起来与任何其他包一样:

https://stackoverflow.com/questions/33875196
复制相似问题