我最近从 IntelliJ IDEA
Community Edition 版本 12 切换到版本 13(更新到 13.0.1),显然是实时(“即时”)代码编译不起作用,至少不像其他主要 IDE(例如,Eclipse
)那样起作用。
earlier StackOverflow question 中提出了类似的问题答案是检查File -> Settings -> Compiler
中的相应选项,我当然已经这样做了,但没有任何改变。
按照目前的情况,我可以在 Java
代码中输入任何文本,并且不会突出显示任何错误,即使在保存文件时也不会突出显示,更不用说实时了。
是否需要应用其他设置或配置?
最佳答案
IntelliJ 的功能比即时编译文件要好得多。它动态地解析您输入的内容,提供比 java 编译器产生的更多警告。相比之下,即时编译是一个坏主意。话虽如此,听起来您还遇到其他问题,因为您应该突出显示错误和其他问题。每个编辑器窗口的右上角都有一个彩色小方 block 。在好的代码上它是绿色的。出现警告时为黄色,出现错误时为红色。如果它是灰色的,那么 Idea 正在分析您的文件。如果您将鼠标悬停在正方形上,您将了解 Idea 正在做什么以及进展如何。在尝试其他任何事情之前先尝试一下。 Idea永远不会卡住,但它可能会耗尽内存,如果分析没有进展,那么也许你已经耗尽了内存,或者有其他问题,请在事件日志中检查这一点,该日志位于窗口。
关于java - IntelliJ IDEA 中的实时编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20912568/