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

时间:2012-01-01 13:08:52

标签: java eclipse maven

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

3 个答案:

答案 0 :(得分:2)

您试图查看哪个类?假设你安装了一个JDK并配置了Eclipse来使用它 - 而不是一个不包含带有源代码的src.zip的JRE,这在大多数情况下都适用。例外情况是许多(如果不是全部)com.sun.*类以及仅在SCSL或JRL许可下可用的其他类 - 在接受其中一个许可后,可通过单独的Oracle下载获得。< / p>

答案 1 :(得分:1)

我不知道Maven与此有什么关系。您可以在JDK附带的src.zip中找到JDK源代码。我不知道怎么告诉Eclipse使用它:我是IntelliJ用户。必须在某处隐藏附加源插件或命令。把它指向你的src.zip然后就可以了。

答案 2 :(得分:1)

如果您想附加JDK的源代码,请参考Attach the Java Source Code

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

mvn eclipse:eclipse -DdownloadSources=true

但是,除非将源代码maven工件发布到maven存储库,否则不能下载所有源代码。

在生成eclipse项目时,您可以使用此参数下载Java doc

mvn eclipse:eclipse -DdownloadJavadocs=true

您可以从Maven Eclipse Plugin Link

获取更多信息

希望这会对你有所帮助。