附加 Java 源代码

2022-08-31 14:07:13

我不能为我的生活附加java源代码到日食,所以我可以看到语言的内部运作。甚至不像字符串类这样简单。

当我运行java版本时,这就是我所拥有的:

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)

我正在下载java souce,来自:http://download.java.net/jdk6/source/

在日食中,当我附加它时,它说:

The JAR file "C:\Program Files\Java\jre6\jdk-6u14-fcs-src-b08-jrl-21_may_2009.jar" 
has no source attachment.

我做错了什么?


答案 1

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

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

只需指向JDK安装的根目录:它应该包括JDK()的源代码,由eclipse自动检测并附加到。src.ziprt.jar

Add JRE VM, from pic.dhe.ibm.com/infocenter/iadthelp/v8r0/topic/org.eclipse.jdt.doc.user/tasks/images/task-add_jre_std_vm.PNG


答案 2

您不一定需要添加源,但可能需要删除未附加源的 JRE

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

我只是使用删除按钮来驱逐JRE,离开我的JDK。然后我点击了F3,源代码就在那里。是的!


推荐