任何规定的方式来查看java源代码?

时间:2013-09-21 04:50:36

标签: java api

根据源代码,我的意思是位于jdk文件夹中.java内的实际src.zip个文件。我应该将整个东西导入日食并从那里看到吗?

如果是这样,那怎么样?或者是以其他方式完成的?

编辑2:

杰里米的建议效果最好。在将指针指向要查看代码的类之前,只需按下ctrl键。

编辑1: 从我试图通过进入偏好导入src.zip进入eclipse的建议。这是我得到的快照:

enter image description here

由于列表的长度,搜索是一个很大的痛苦。我肯定在这里做错了什么?

3 个答案:

答案 0 :(得分:2)

如果您正在使用Eclipse IDE,则可以使用Source Attachment dialog设置src。请遵循以下程序

在Eclipse中,在Package Explorer中选择一个JAR并选择

  

属性>上下文菜单中的Java Source Attachment   项目菜单

Java src 然后,您可以像浏览自己的代码一样浏览源代码。

如果您正在设置 Java SDK 源代码。您应该按照here步骤进行操作。

答案 1 :(得分:2)

你提到了Eclipse。

转到偏好设置。在左侧菜单中,打开Java并选择Installed JREs。在主窗格中选择您的JRE,然后选择“编辑...”。找到并选择rt.jar。单击“源附件...”,“外部文件...”并导航到src.zip。您可能还希望将Javadoc位置设置为适当的位置,例如http://download.oracle.com/javase/7/docs/api/(作为Javadoc URL)。

完成后,按住Ctrl键单击(或在MacOS上单击鼠标左键)将转到源代码。您还可以通过在Package Explorer中打开项目下的JRE系统库,然后打开rt.jar,直接导航到源代码。 (如果未附加源代码,您仍然可以这样做,但是当您尝试在其中打开类文件或方法/字段时,您最终会看到Java字节代码而不是Java源代码。)

正如评论员所说,不要忘记API(Javadoc)通常比源代码更好看。源代码可以改变; API不应该。

答案 2 :(得分:1)

您可以使用grepcode.com等服务在线查看JDK(OpenJDK)源代码。

您可以通过在课程前添加网站名称来使用grepcode的搜索功能或简单的google源文件,例如grepcode java.lang.String

OpenJDK 7是Java SE 7参考实现。由于它的许可证,你无法以这种方式获得Java 6的参考实现,但是如果你对一般的工作方式感兴趣,那么OpenJDK 6也可以。