如何在Java中查看内置类的源代码(例如BigInteger等)?

时间:2014-03-26 08:11:58

标签: java

例如,在某些编译错误期间,我可以访问发生错误的一些内置源代码(可能是main中的周长错误)。如何手动访问这些相同的源代码?我主要对BigInteger类感兴趣。

4 个答案:

答案 0 :(得分:5)

源代码包含在JDK中。某个地方有一个src.zip。您可以告诉Eclipse使用该文件,因此您甚至可以在标准库中跳转到类或方法声明。

当你安装任何JDK时,你会在java / jdk文件夹中获得src.zip。打开任何内置文件时,它会要求您附加资源。您只需要浏览到该位置并提供一次src.zip。之后,当您单击java内置类名时,它将显示代码。

答案 1 :(得分:2)

您可以在官方openjdk网站上查看源代码:http://openjdk.java.net/

我总是有一份我正在工作的jdk的副本,总是很高兴检查某些实现等。

答案 2 :(得分:0)

我想你也可能会发现grepcode对你尝试做的事情有用。

答案 3 :(得分:0)

你可以使用eclipse插件,那就是JD Elipse JD Elipse

steps