是否可以在线浏览OpenJDK的源代码?
是否可以在线浏览OpenJDK的源代码,就像我对SourceForge的项目所做的那样?我以前从未使用过水星,所以我感到困惑。
(注意:我不想下载源代码。我只想在线浏览它,看看一些方法是如何实现的。
是否可以在线浏览OpenJDK的源代码,就像我对SourceForge的项目所做的那样?我以前从未使用过水星,所以我感到困惑。
(注意:我不想下载源代码。我只想在线浏览它,看看一些方法是如何实现的。
OpenJDK 现已在 GitHub 上发布:https://github.com/openjdk/jdk
这是一个大型项目,但你会发现核心类的实现在jdk/src/java.base/share/classes下。
例如,您可以在此处找到java.util.List
的实现。
如果您需要浏览旧版本,您仍然需要使用旧的Mercurial界面。
如果您不习惯Mercurial界面,那么那里的Mercurial界面会非常混乱,并且由于这是一个大型项目,因此很难找到您要查找的内容。
下面是一个示例:
要查找 JDK6 实现,请选择 、、浏览。然后浏览到 。java.util.List
jdk6
jdk
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/