api查看java源代码有任何规定的方式吗?
所谓源代码,我是指实际的.java
文件打包在位于jdk文件夹中的src.zip
内。我是否应该将整个内容导入eclipse并从中查看
如果是,那怎么办?还是用其他方式
编辑2:
杰里米的建议效果最好。只需按下ctrl
键,指针就可以指向要查看代码的类
编辑1:
根据这些建议,我试图通过进入首选项将src.zip
导入eclipse。这是我得到的快照:
由于列表太长,搜索起来很痛苦。我肯定是做错了什么
你可以在下面搜索框中键入要查询的问题!
所谓源代码,我是指实际的.java
文件打包在位于jdk文件夹中的src.zip
内。我是否应该将整个内容导入eclipse并从中查看
如果是,那怎么办?还是用其他方式
编辑2:
杰里米的建议效果最好。只需按下ctrl
键,指针就可以指向要查看代码的类
编辑1:
根据这些建议,我试图通过进入首选项将src.zip
导入eclipse。这是我得到的快照:
由于列表太长,搜索起来很痛苦。我肯定是做错了什么
# 1 楼答案
你提到日食
转到首选项。在左侧菜单中,打开Java并选择Installed JRE。在主窗格中选择JRE并“编辑…”。查找并选择rt.jar。单击“源附件…”,“外部文件…”并导航到src。拉链您可能还希望将Javadoc位置设置为适当的位置,例如http://download.oracle.com/javase/7/docs/api/(作为Javadoc URL)
完成后,ctrl-click(或cmd-click on-MacOS)将带您进入源代码。您还可以通过在PackageExplorer中打开项目下的JRE系统库,然后打开rt.jar,直接导航到源代码。(如果没有附加源代码,您仍然可以这样做,但当您尝试打开其中的类文件或方法/字段时,最终将看到Java字节码而不是Java源代码。)
不要忘记,正如评论员所说,API(Javadoc)通常比源代码更适合查看。源代码可以更改;API不应该这样做
# 2 楼答案
如果您使用的是EclipseIDE,那么可以使用
Source Attachment dialog
设置src。按照以下步骤操作在Eclipse中,在PackageExplorer中选择一个JAR并选择
然后您可以像浏览自己的代码一样浏览源代码
如果您正在查找设置Java SDK源代码。您应该遵循步骤here
# 3 楼答案
您可以使用类似grepcode.com的服务在线查看JDK(OpenJDK)源代码
您可以使用grepcode的搜索功能,或者通过在类之前添加站点名称(例如^{} )来简单地搜索源文件
OpenJDK7是JavaSE7参考实现。由于Java 6的许可证,您无法通过这种方式获得参考实现,但是如果您对一般情况下的工作方式感兴趣,那么OpenJDK 6也可以