我不能为我的生活添加java源代码到eclipse所以我可以看到该语言的内部工作原理.甚至不像String Class那么简单.
当我运行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)
Run Code Online (Sandbox Code Playgroud)
我正在从以下网址下载java源: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.
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
Von*_*onC 78
通常,如果您已经安装了JDK6u14,eclipse应该检测它并在其"已安装的JRE"列表中自动声明它.
如果没有,您可以通过"Windows/Preferences"添加该JDK Java > Installed JREs::
只需指向JDK安装的根目录:它应该包含JDK(src.zip)的源代码,rt.jar由eclipse 自动检测和附加.

Jos*_*ust 30
您不一定需要添加源,但您可能需要删除未附加源的JRE.
在查看"已安装的JRE"时,我看到我的JDK已正确设置了源代码,但机器上的默认JRE没有源代码.Eclipse在寻找源代码时默认为了这一点.
我只是使用删除按钮驱逐JRE,离开我的JDK.然后我打了F3,源头就在那里.是啊!
JAB*_*JAB 21
按住ctrl键,然后单击要查看内部工作的类(例如:),String然后您将找到"Attach Source"按钮.点击它.然后单击"外部文件夹".然后浏览到每个实例的jdk位置C:\Program Files\Java\jdk1.6.0.而已.
要附加JDK源代码以便您参考Java源代码以进行代码查找,这有助于学习库实现,有时还有助于调试,您所要做的就是:
在Eclipse Java Project> JRE Reference Library中找到rt.jar.右键单击并转到"属性":
选择"Java Source Attachment"在右侧和左侧选择"External Location"并单击"External File"按钮,然后在我的案例中找到$ JAVA_HOME路径中的"src.zip"文件,用于我的windows机器src.zip位置是:C:/ Program Files/Java/jdk1.7.0_45/src.zip.
你现在完成了!只需按住Ctrl键并单击项目代码中的任何Java库类,即可查找java类的源代码.
最简单的方法是安装JDK并告诉Eclipse将其用作默认的JRE.使用默认安装.
(从记忆里)
打开窗口 - > Prefences.选择Installed Java运行时,然后选择Add.导航到JDK的根目录(\ Programs ...\Java),然后单击"确定".然后选择它作为默认JRE(复选标记).
在工作区重建之后,您应该将源附加到所有JRE类.
简单的方式,对我有用:
然后项目将检测它并从JDK添加新库.在此过程结束时,它看起来像我附上的屏幕截图.
| 归档时间: |
|
| 查看次数: |
102122 次 |
| 最近记录: |