首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IntelliJ IDEA展示了反编译的.class,而不是文档

IntelliJ IDEA展示了反编译的.class,而不是文档
EN

Stack Overflow用户
提问于 2017-03-10 15:36:55
回答 1查看 795关注 0票数 0

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

EN

回答 1

Stack Overflow用户

发布于 2017-03-10 17:35:32

您不是在展示文档,而是深入到库方法的实现中。您还没有附加该库的源代码,因此ide别无选择,只能反编译代码,以便让您看到您试图达到的方法。如果你使用的是maven,你可以下载源代码,然后当你深入研究时,你会看到真正的代码。恢复默认设置无济于事,因为这就是它的工作方式。

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

顺便说一句:当你将自己的库‘释放’到你的公司代码库时,你也应该构建和发布源代码,这样你的库的用户就能够深入到实现中,这样他们就可以访问你的api的javadoc。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42712813

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档