Intellij IDEA Java类无法在保存时自动编译

毫米:

昨天我从Eclipse切换到IntelliJ IDEA。

我也将JRebel与WebSphere Server 7一起使用。

现在,一切似乎都工作正常,只是当我修改 Java文件并单击save时,IntelliJ 不会重新编译该文件,以便JRebel对其进行提取。

Eclipse的“ 自动构建 ”功能解决了此问题。

在IntelliJ IDEA中,我必须点击CTRL+ SHIFT+ 9以重新编译相关的类,以供JRebel使用。如果对两个文件进行了更改,则必须对每个文件进行更改并且由于IntelliJ使用了全部保存机制,因此很难知道手动重新编译什么内容,而我对这样做都不感兴趣。

难道没有办法让IntelliJ 独自做到这一点吗?

和:

更新

对于IntelliJ IDEA 12+版本,如果使用外部编译器选项,我们可以自动构建已编辑的源。唯一需要做的就是检查编译器 ”设置下的“ 自动构建项目 ”选项:

编译器设定

另外,如果您想在应用程序运行时进行热部署,或者使用spring boot devtools,也应该启用compiler.automake.allow.when.app.runningfrom注册表。这将自动编译您的更改。

打开注册表窗口后,使用Ctrl+ Shift+ A(或在Mac上为+ Shift+ A)类型Registry,找到并启用compiler.automake.allow.when.app.running,请参见此处:

在此处输入图片说明


对于12之前的版本,可以使用 EclipseMode 插件使IDEA自动编译保存的文件。

有关更多技巧,请参阅“从Eclipse迁移到IntelliJ IDEA”指南。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章