Java文档在IntelliJ上不可用

时间:2018-11-05 19:14:23

标签: intellij-idea javadoc

我在IntelliJ最新版本(2018.2)上使用Java 8设置了Spring Boot项目。我能够使用Maven->Download Sources and Documentation下载Spring文档。但是,当我按CTRL + Click时,Java文档在我的项目中不可用,我所看到的只是该类的源代码。正确加载文档后,我们应该能够在方法定义之上看到文档。我检查了Project Structure -> SDK -> Documentation paths,它具有指向Oracle docs的有效URL。当我单击任何一个类时,我看到的只是该类的源代码,但缺少文档。我试图手动包括来自Oracle网站的文档,但也没有用。我使用的是Ubuntu 18.04操作系统。

Decompiled class file

SDKS

Spring Data documentation

3 个答案:

答案 0 :(得分:1)

docs URL设置与从Java API导航到类时看到的代码无关。相反,您可以将光标放在类或方法名称中,然后按Ctrl + Q在弹出窗口中查看文档。

答案 1 :(得分:0)

我发现了问题。在我的Ubuntu计算机中,我安装了open-jdk8并作为IntelliJ中的SDK添加。但是OpenJDK并未与JDK一起下载源代码。我尝试手动下载源代码,但在OpenJDK源代码网站上却得到404。因此,卸载了OpenJDK并安装了Oracle JDK。现在一切正常。谢谢大家的帮助

答案 2 :(得分:0)

在Fedora 31上对我有用的东西

从页面https://jdk.java.net/java-se-ri/11下载zip (对于Java 11,对于Java 13,替换为“ / 13”等)

或Java 11的直接链接: https://download.java.net/openjdk/jdk11/ri/openjdk-11+28_src.zip

保存在自定义位置,例如〜/ java / sources

打开IntelliJ Idea的 项目结构-> SDK-> Sourcepath 指向拉链 例如〜/ java / sources / openjdk-11 + 28_src.zip

现在Ctrl + Q会在编辑器中打开真实的Javadoc