我无论如何也不能将java源代码附加到eclipse上,这样我就可以看到该语言的内部工作原理。甚至不是像String类这样简单的东西。
当我运行java -version时,我得到的是:
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中,当我附加它时,它会显示:
The JAR file "C:\Program Files\Java\jre6\jdk-6u14-fcs-src-b08-jrl-21_may_2009.jar"
has no source attachment.
我做错了什么?
发布于 2009-07-21 06:50:03
通常,如果您已经安装了JDK6u14,eclipse应该会检测到它,并将其自动声明到“已安装的JRE”列表中。
如果没有,您可以通过“Windows/Preferences”添加JDK:Java > Installed JREs
只需指向您的JDK安装的根目录:它应该包含JDK的源代码(src.zip
),并通过eclipse自动检测并附加到rt.jar
。
发布于 2011-06-22 18:18:45
按住Ctrl键,然后单击你想要查看其内部工作的类(例如:String
),然后你会找到“附加源”按钮。单击它。然后点击External Folder。然后浏览到您的jdk位置,每个实例的C:\Program Files\Java\jdk1.6.0
。就这样。
发布于 2009-07-21 07:36:04
要做到这一点,最简单的方法是安装JDK并告诉Eclipse将其用作默认的JRE。使用默认安装。
(从内存中)
打开窗口->优先级。选择已安装的Java运行时,然后选择Add。导航到JDK的根目录(\Programs...\Java)并单击Ok。然后选择它作为默认的JRE (复选标记)。
在工作空间重建之后,您应该将源代码附加到所有JRE类。
https://stackoverflow.com/questions/1157597
复制相似问题