首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Eclipse构建JDK 8源代码

用Eclipse构建JDK 8源代码
EN

Stack Overflow用户
提问于 2015-11-23 15:54:57
回答 2查看 335关注 0票数 0

出于纯粹的好奇心,我想在Eclipse中浏览Java源代码,以方便导航和搜索。

当我将源代码导入到新创建的项目中时,我会遇到数千个错误,如何纠正这些错误?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-11-23 15:54:57

JDK的源位于JDK_HOME/src.zip中。

  • 在您选择的文件夹中解压此存档。
  • 在Eclipse下创建一个新的Java项目
  • 将src.zip的内容导入到新项目中。编译器将引发几个错误。

首先,需要将JDK_HOME/lib/tools.jar添加到构建路径中。在项目属性中,转到构建路径、库和添加外部Jar。

其次,您需要提供对来自JDK的常规受限类的访问权。在“库”窗格中,单击JRE系统库并选择“访问规则”。将解析设置为规则模式*/**的可访问性。这样就可以访问JRE jars中的所有类。

最后,自JDK7以来,有两个类报告丢失,您必须手动导入这些类。有各种各样的解决方案,对我来说最快的是从OpenJDK存储库下载:

喜欢浏览Java源代码!

票数 3
EN

Stack Overflow用户

发布于 2015-11-23 17:54:41

没有理由在Eclipse中将JDK源代码作为一个项目导入,也没有理由尝试编译它们。如果您使用让Eclipse指向JDK (相对于JRE),它将自动获取它在那里找到的src.zip,并在浏览到JDK类时显示源代码。

Package 项目资源管理器Java浏览和其他面向Java的视图显示包和类,就像它们是任何其他库/JAR一样。在Package 中,它们出现在JRE系统库下。

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

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33875196

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档