如何获取java运行时源代码?

如何获取java运行时源代码?,java,eclipse,maven,Java,Eclipse,Maven,我正在使用maven,当我从Eclipse中单击JDK的某个方法时,收到如下错误 “未找到源”。我想知道如何从Maven获得JDK的源代码?我不知道Maven与此有什么关系。您可以在JDK附带的src.zip中找到JDK源代码。我不知道如何告诉Eclipse使用它:我是IntelliJ用户。必须有一个附加源插件或命令隐藏在那里的某个地方。把它指向你的src.zip,你就在做生意。你想看哪一类?假设您安装了JDK并将Eclipse配置为使用它,而不是JRE,因为JRE不包含源代码中的src.zip

我正在使用maven,当我从Eclipse中单击JDK的某个方法时,收到如下错误
“未找到源”。我想知道如何从Maven获得JDK的源代码?

我不知道Maven与此有什么关系。您可以在JDK附带的src.zip中找到JDK源代码。我不知道如何告诉Eclipse使用它:我是IntelliJ用户。必须有一个附加源插件或命令隐藏在那里的某个地方。把它指向你的src.zip,你就在做生意。

你想看哪一类?假设您安装了JDK并将Eclipse配置为使用它,而不是JRE,因为JRE不包含源代码中的
src.zip
,这在大多数情况下都会起作用。许多(如果不是全部)的
com.sun.*
类和其他仅在SCSL或JRL许可证下可用的类是一个例外,这些许可证在接受其中一个许可证后可从Oracle单独下载。

如果要附加JDK的源代码,请参考

如果您想要查看的源代码来自第三方库,比如spring,那么您可以在生成eclipse项目时告诉maven下载源代码

mvn eclipse:eclipse -DdownloadSources=true
但并非所有源代码都可以下载,除非源代码maven工件发布到maven存储库

在生成eclipse项目时,您甚至可以使用此参数下载Java文档

mvn eclipse:eclipse -DdownloadJavadocs=true
您可以从以下网站获得更多信息:


希望这会对您有所帮助。

可能的重复记录是,您无法从Maven获得JDK源代码。JDK不是使用Maven构建的,这意味着Maven不知道在哪里/如何下载它。