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

附加Java源代码
EN

Stack Overflow用户
提问于 2009-07-21 06:43:15
回答 7查看 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

回答 7

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用户

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

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

票数 23
EN

Stack Overflow用户

发布于 2009-07-21 07:36:04

要做到这一点,最简单的方法是安装JDK并告诉Eclipse将其用作默认的JRE。使用默认安装。

(从内存中)

打开窗口->优先级。选择已安装的Java运行时,然后选择Add。导航到JDK的根目录(\Programs...\Java)并单击Ok。然后选择它作为默认的JRE (复选标记)。

在工作空间重建之后,您应该将源代码附加到所有JRE类。

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

https://stackoverflow.com/questions/1157597

复制
相关文章

相似问题

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