java - IntelliJ IDEA 中的实时编译

标签 java build intellij-idea

我最近从 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/

相关文章:

java - JPanel 添加背景

build - 在 Debug 和 Release 配置之间切换

java - 在 Intellij 中启用 Java 8 中的 lambda 表达式

java - Apache POI Word 添加字段

java - 如何反转 SortedSet 的顺序

java - 使用 if 和 else 语句设置文本颜色

java - 如何使用 Maven 创建具有依赖项的可执行/可运行 JAR?

go - 独立安装文件,例如 go run myfile.go

Spring Boot .JAR 无法运行(maven、intellij、hibernate...)

eclipse - 将 gobblin gradle 项目导入 IDE 时出错