Java 请参阅Eclipse上的Sun源代码

Java 请参阅Eclipse上的Sun源代码,java,eclipse,Java,Eclipse,如何在Eclipse上看到Java中的Sun/Oracle代码?例如,System.out.println的源代码。当您安装JDK时,是否也选择安装源代码?它通常位于src.zip中。如果将Eclipse配置为基于JDK构建,并指定src.zip的位置(如果没有自动检测到),则可以像其他类型一样进入JRE类型 (请注意,您无法轻松查看System.out.println的确切代码,因为它取决于当时System.out的值……但您可以查看PrintWriter等)您无法直接查看eclipse中的S

如何在Eclipse上看到Java中的Sun/Oracle代码?例如,System.out.println的源代码。

当您安装JDK时,是否也选择安装源代码?它通常位于src.zip中。如果将Eclipse配置为基于JDK构建,并指定src.zip的位置(如果没有自动检测到),则可以像其他类型一样进入JRE类型


(请注意,您无法轻松查看
System.out.println
的确切代码,因为它取决于当时
System.out
的值……但您可以查看
PrintWriter
等)

您无法直接查看eclipse中的Sun/Oracle源代码。如果是您自己的代码,您可以右键单击该方法,比如说
println()
,然后单击“打开声明”,eclipse将向您显示声明该方法的位置。但是,Eclipse没有将源代码打包在一起,因此它不能与Sun/Oracle代码一起使用。

告诉Eclipse使用JDK作为Eclipse内部的Java运行时


首选项->Java->已安装的JRE->添加,然后指向JDK安装目录。然后检查它是否是默认使用的。要将JDK源代码附加到Eclipse正在使用的JRE,请执行以下操作:


转到窗口、首选项、Java、已安装的JRE,单击您正在使用的JRE,单击编辑按钮。然后选择文件
rt.jar
(Java运行时库)并单击源附件按钮。输入
src.zip
文件的位置,该文件应位于JDK安装目录中。

Cool,我不知道您可以用eclipse实现这一点。您将如何配置eclipse以使用源代码针对JDK进行构建?顺便问一下,我们如何获得类的源代码,如
sun.nio.cs.StandardCharsets