当前位置: 首页 > 面试题库 >

可以在线浏览OpenJDK的源代码吗?

胡厉刚
2023-03-14
问题内容

就像我可以使用SourceForge的项目一样,是否可以在线浏览OpenJDK的源代码?我以前从未使用过水星,所以感到困惑。

(注意:我不想下载源代码。我只想在线浏览它,以了解如何实现某些方法。)


问题答案:

按照邓肯建议使用http://hg.openjdk.java.net/。

如果您不习惯使用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结尾



 类似资料:
  • 我想尝试对java.lang中的java库进行更改,最终还可能对其他包进行更改。这意味着不使用,我希望至少能够分离出java.lang并编译它们。 如果使用rt.jar,则不可能在java.lang中编辑类的源代码,因为它们已经在rt.jar中找到了。 我在Mercurial中找到了repo:http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/file/tip/s

  • 我试图在一个项目上执行一些PHP代码(使用Dreamweaver),但代码没有运行。 当我检查源代码时,PHP代码显示为HTML标记(我可以在源代码中看到)。Apache运行正常(我正在使用XAMPP),PHP页面打开正常,但PHP代码没有执行。 有人对正在发生的事情有什么建议吗? 编辑:代码..:

  • 问题内容: 我试图在glibc源代码中找到select()源代码(Linux,i386架构),但我找不到任何东西(与所述体系结构有关) 谁能指出我的select()源代码? 问题答案: select()不是libc的函数,而是内核函数,因此您需要查看内核源代码。 您可以通过查看手册页来说明这一点:如果在第2节中,则为内核函数;如果在第3节中,则为标准C库的函数,在您的情况下为glibc。 编辑:像

  • 问题内容: 我想为我的小型SWT桌面应用程序实现一个帮助系统。 我考虑过一个SWT浏览器窗口小部件,其中包含一个html标记页面和一组定位点来导航(只有很少的事情需要解释)。 一切正常,但是如何从jar加载html文件? 我知道,但是从输入流中读取时的最佳实践是什么?加载jar中包含的资源的答案不赞成使用。 提前致谢 问题答案: 好吧,我发现了一个相当简单的解决方案,它显然可以工作:

  • 问题内容: 在哪里可以找到javax.crypto源代码? --update 感谢OpenJdk版本,但是jdk6版本呢? 问题答案: 下载链接 http://hg.openjdk.java.net/jdk7/jdk7/jdk/file/tip/src/share/classes/javax/crypto(OpenJDK版本) http://download.java.net/jdk6/sourc

  • 问题内容: 我想看看Java API中的方法是做什么的。所以我想要JDK源代码。在重新安装Linux之前,我先安装了包含所有正式源代码的软件包。我只需要告诉Eclipse这个文件在哪里,就可以看到代码。但是现在我没有文件了… 所以问题是:在哪里可以找到它? 问题答案: 你尚未说出所需的版本, JDK 8源代码的存档以及JDK 7和JDK 6。 此外,你可以浏览或克隆的Mercurial库:8,7,