IntelliJ IDEA显示反编译的.class而不是文档

时间:2017-03-10 07:36:55

标签: intellij-idea

我在Windows和Linux上使用相同版本的IntelliJ IDEA(2016.3.5)。问题是在Linux上,IntelliJ IDEA在点击" Ctrl"之后没有显示java文档。 +鼠标左键,但它显示反编译的.class文件。这不是一个大问题,但它很烦人。可能有什么不对?我尝试恢复默认设置,但它没有帮助。

1 个答案:

答案 0 :(得分:1)

你没有展示文档,你正在深入研究库方法的实现。您还没有附加库的源代码,因此ide除了反编译代码之外别无选择,以便让您看到您尝试访问的方法。如果你正在使用maven,你可以下载源代码,然后当你向下钻取时,你会看到真正的代码。恢复默认设置无济于事,因为这是它的工作方式。

此外;当IntelliJ显示文档(我的机器上的ctrl-q)时,它会尝试直接从源代码构建javadoc,而不是从它忽略的已发布的javadocs构建。这是将源与libs一起下载的另一个原因。

BTW:当您将自己的库发布到公司仓库时,您应该构建和发布源代码,以便您的库的用户能够深入了解实现,以便他们可以访问你的api的javadocs。