Java 请参阅Eclipse上的Sun源代码
如何在Eclipse上看到Java中的Sun/Oracle代码?例如,System.out.println的源代码。当您安装JDK时,是否也选择安装源代码?它通常位于src.zip中。如果将Eclipse配置为基于JDK构建,并指定src.zip的位置(如果没有自动检测到),则可以像其他类型一样进入JRE类型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
(请注意,您无法轻松查看
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
?