昨天我从Eclipse切换到了Intellij.
我也在使用jRebel和Websphere Server 7.
现在一切似乎都工作得很好,除了当我修改 Java文件并点击保存时,Intellij 不会重新编译该文件,以便jRebel获取它.
日食" 自动构建 "功能解决了这个问题.
在Intellij中,我必须按CTRL + SHIFT + 9重新编译jRebel的相关类才能获取它.如果在两个文件之间进行了更改,我必须在每个文件上执行此操作,因为Intellij使用了save all机制,所以很难知道手动重新编译的内容,我也不感兴趣.
难道没有办法让Intellij独自完成这项工作吗?
我是 Java Eclipse 的长期用户,并且习惯于在我引起编译错误和警告时立即在“问题”视图中看到这些错误和警告。
现在我正在使用 IntelliJ IDEA(Kotlin 和 Java)。有一个“问题”视图,但即使代码窗口边缘显示错误或警告,它也通常保持为空。
如果我按 Ctrl-F9 进行“构建项目”,则错误会在“问题”中列出,但我希望这种情况自动发生。
我选择了“设置”->“构建、执行、部署”->“编译器”->“自动构建项目”,但这似乎没有什么区别。
StackOverflow 显示Intellij IDEA Java 类在保存时不会自动编译作为可能的相关问题,但所选答案对我不起作用。除了很旧之外,该答案还说“自动构建项目”仅在“如果您使用外部编译器选项”时才有效,但我不知道那是什么(在 IntelliJ 文档上搜索“外部编译器”不会返回任何相关的内容)而我的设置没有提及它。答案并没有说明如果您不使用此类选项该怎么办。
那么,当我在 IntelliJ IDEA 中修改代码时,如何才能看到自动列出的错误和警告呢?