我正在使用maven,当我从Eclipse中单击JDK的某些方法时,我收到了类似的错误 “未找到来源”。我想知道如何从Maven获取JDK的源代码?
答案 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
获取更多信息
希望这会对你有所帮助。