我正在寻找一种方法来查看IntelliJ中的所有编译错误,类似于它们在Eclipse中的显示方式 . 我尝试在这里和谷歌搜索,但还没有真正找到解决方案 . 我真的很喜欢IntelliJ,我最近从Eclipse转换到它,我希望这只是我缺少的东西,而不是一个根本的缺陷 .
我认为这最接近你的意愿:
(来自IntelliJ IDEA Q&A for Eclipse Users):
以上内容可以与最近在Compiler设置中引入的选项结合使用,以获得与Eclipse非常相似的视图 .
要做的事:
下面是Intellij IDEA 13.xx和Eclipse Kepler中相同项目(带编译错误)的比较:
相关链接:上面显示的maven项目:https://github.com/ajorpheus/CompileTimeErrors常见问题'Eclipse Mode' / 'Automatically Compile'项目:http://devnet.jetbrains.com/docs/DOC-1122
对于遇到此问题的其他人来说,这是一个更新的答案:
(来自https://www.jetbrains.com/help/idea/eclipse.html,§自动编译;点击截图)
Compile automatically:
要启用自动编译,请导航至“设置/首选项”|构建,执行,部署|编译并选择自动构建项目选项
Show all errors in one place:
如果在编译器设置中启用了“自动生成项目”选项,则会出现“问题”工具窗口 . 它显示了在项目编译中检测到的问题列表 .
Use the Eclipse compiler: 这实际上捆绑在IntelliJ中 . 在我看来,它提供了更多有用的错误消息,并且根据this blog,它更快,因为它被设计为在IDE的后台运行并使用增量编译 .
虽然Eclipse使用自己的编译器,但IntelliJ IDEA使用与项目JDK捆绑在一起的javac编译器 . 如果必须使用Eclipse编译器,请导航到Settings / Preferences |构建,执行,部署|编译器| Java编译器并选择它... Eclipse和javac编译器之间的最大区别是Eclipse编译器更容忍错误,有时允许您运行不编译的代码 .
在我的系统(IntelliJ Idea 2017.2.5)上,仅启用“自动生成项目”是不够的 . 我还必须使用菜单项“查看,工具窗口,问题”来查看屏幕底部的问题工具窗口 .
3 回答
我认为这最接近你的意愿:
(来自IntelliJ IDEA Q&A for Eclipse Users):
以上内容可以与最近在Compiler设置中引入的选项结合使用,以获得与Eclipse非常相似的视图 .
要做的事:
下面是Intellij IDEA 13.xx和Eclipse Kepler中相同项目(带编译错误)的比较:
相关链接:上面显示的maven项目:https://github.com/ajorpheus/CompileTimeErrors
常见问题'Eclipse Mode' / 'Automatically Compile'项目:http://devnet.jetbrains.com/docs/DOC-1122
对于遇到此问题的其他人来说,这是一个更新的答案:
(来自https://www.jetbrains.com/help/idea/eclipse.html,§自动编译;点击截图)
Compile automatically:
Show all errors in one place:
Use the Eclipse compiler: 这实际上捆绑在IntelliJ中 . 在我看来,它提供了更多有用的错误消息,并且根据this blog,它更快,因为它被设计为在IDE的后台运行并使用增量编译 .
在我的系统(IntelliJ Idea 2017.2.5)上,仅启用“自动生成项目”是不够的 . 我还必须使用菜单项“查看,工具窗口,问题”来查看屏幕底部的问题工具窗口 .