IDEA无法显示反编译Java类文件的JavaDoc

3

我在我的Maven项目中看不到从.class文件反编译出来的Java依赖项的文档。对于外部Maven依赖项,它确实可以工作。

我已经激活了以下设置。

设置->导入->自动下载->源和文档

并且,在pom.xml上右键单击并下载文档。

如何使IDEA获取这些核心Java文件的文档?

请参考下面的屏幕截图,以查看两种情况的示例。

image with no documentation loaded

image with documentation loaded


1
在那个黄色条的末尾有一个“下载源代码”的链接。 - Kartik
这些类中实际上提供了文档吗? - Stultuske
@Kartik,没有(我认为这些是本地资源)。 - john
@Stultuske 我不确定,但我认为SimpleDateFormat应该有详细的文档。SDK是否有包含和不包含文档的两个版本? - john
@john 那么它不应该是“反编译”的..你确定在IntelliJ设置中配置的是jdk而不是jre? - Kartik
@Kartik 是的,我正在使用JDK。这是引用此类的jar文件:https://i.imgur.com/tyKNXaa.png - john
1个回答

2
你需要确保源代码已经附加到了JDK配置中。这通常是自动完成的,但是你可能没有完整安装JDK或者缺少源代码文件。
在JDK配置中必须指定 src.zip 的路径作为Sourcepath

src.zip

尝试从官方下载页面重新安装JDK,并在IntelliJ IDEA中重新配置。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接