首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >附加Java源代码

附加Java源代码
EN

Stack Overflow用户
提问于 2009-07-21 06:43:15
回答 14查看 109.7K关注 0票数 70

我无论如何也不能将java源代码附加到eclipse上,这样我就可以看到该语言的内部工作原理。甚至不是像String类这样简单的东西。

当我运行java -version时,我得到的是:

代码语言:javascript
复制
java version "1.6.0_14"
Java(TM) SE Runtime Environment (build 1.6.0_14-b08)
Java HotSpot(TM) Client VM (build 14.0-b16, mixed mode, sharing)

我正在从http://download.java.net/jdk6/source/下载java源码

在eclipse中,当我附加它时,它会显示:

代码语言:javascript
复制
The JAR file "C:\Program Files\Java\jre6\jdk-6u14-fcs-src-b08-jrl-21_may_2009.jar" 
has no source attachment.

我做错了什么?

EN

回答 14

Stack Overflow用户

回答已采纳

发布于 2009-07-21 06:50:03

通常,如果您已经安装了JDK6u14,eclipse应该会检测到它,并将其自动声明到“已安装的JRE”列表中。

如果没有,您可以通过“Windows/Preferences”添加JDK:Java > Installed JREs

只需指向您的JDK安装的根目录:它应该包含JDK的源代码(src.zip),并通过eclipse自动检测并附加到rt.jar

票数 83
EN

Stack Overflow用户

发布于 2013-02-15 00:29:44

您不一定需要添加并删除源代码,但您可能需要删除没有附加源代码的的JRE。

在查看“已安装的JRE”时,我看到我的JDK已正确设置了source,但机器上的默认JRE没有源代码。在寻找源代码时,Eclipse默认使用该选项。

我刚刚使用remove按钮驱逐了JRE,留下了我的JDK。然后我点击了F3,源代码就在那里。嗯!

票数 31
EN

Stack Overflow用户

发布于 2011-06-22 18:18:45

按住Ctrl键,然后单击你想要查看其内部工作的类(例如:String),然后你会找到“附加源”按钮。单击它。然后点击External Folder。然后浏览到您的jdk位置,每个实例的C:\Program Files\Java\jdk1.6.0。就这样。

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

https://stackoverflow.com/questions/1157597

复制
相关文章

相似问题

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