我在Windows和Linux上使用相同版本的IntelliJ IDEA (2016.3.5)。问题是,在Linux上,IntelliJ IDEA在点击"Ctrl“+鼠标左键后不会显示.class文档,但它会显示反编译的java文件。这不是什么大问题,但很烦人。可能出了什么问题?我尝试恢复默认设置,但没有帮助。
发布于 2017-03-10 17:35:32
您不是在展示文档,而是深入到库方法的实现中。您还没有附加该库的源代码,因此ide别无选择,只能反编译代码,以便让您看到您试图达到的方法。如果你使用的是maven,你可以下载源代码,然后当你深入研究时,你会看到真正的代码。恢复默认设置无济于事,因为这就是它的工作方式。
此外,当IntelliJ显示文档(在我的机器上是ctrl-q)时,它会尝试直接从源代码构建javadoc,而不是从它忽略的已发布的javadoc构建。这是随库一起下载源代码的另一个原因。
顺便说一句:当你将自己的库‘释放’到你的公司代码库时,你也应该构建和发布源代码,这样你的库的用户就能够深入到实现中,这样他们就可以访问你的api的javadoc。
https://stackoverflow.com/questions/42712813
复制相似问题