Hos*_*Aly 76 mercurial openjdk
是否可以在线浏览OpenJDK的源代码,就像我可以使用SourceForge的项目一样?我之前从未使用过水星,所以我感到很困惑.
(注意:我不想下载源代码.我只想在线浏览它,看看如何实现某些方法.)
Ras*_*ber 90
使用http://hg.openjdk.java.net/作为邓肯的建议.
如果您不习惯Mercurial界面,那将非常令人困惑,因为这是一个大型项目,所以很难找到您想要的东西.
这是一个例子:
要找到JDK6实现java.util.List,选择"jdk6","jdk",选择browse.然后浏览到src/share/classes/java/util/List.java.
您最终应该访问http://hg.openjdk.java.net/jdk6/jdk6/jdk/file/tip/src/share/classes/java/util/List.java
最新的JDK 8 OpenJDK Java类库源代码可以在这里找到:http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/file/tip/src/share/classes/
这是基本的步骤,以获取最新的或任何发布的版本中Openjdk 8
(或任何现有的Java版本)的源代码,并使用它们Eclipse
.
步骤:
tags
jdk8u73-b02
browse
,src/share/classes
,bz2
/ zip
/ gz
,下载相关压缩格式源,(例如,用于jdk8u73-b02
在zip
格式,网址为:http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/archive/2ab13901d6f1.zip/ src/share/classes /)cd jdk-2ab13901d6f1/src/share/
,然后zip -r openjdk_8u73_b2_src.zip classes/
)mv openjdk_8u73_b2_src.zip /media/Eric/software/java/jdk/openjdk/openjdk8u73-b02/source/
)rt.jar
,ctrl + shift + t
,然后输入Cancellable
,选择sun.nio.fs.Cancellable
相应的安装jre,如果源代码可用,那就好了,因为这个源不可用jdk_home/src.zip
,所以必须来自附加的openjdk源码,在根URL上附加一个"/ file",以便像这样查看浏览器: