为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

红糖糍粑 2019-11-22 14:36:31
昨天我从Eclipse切换到IntelliJ IDEA。我也将JRebel与WebSphere Server 7一起使用。现在,一切似乎都可以正常工作,除了当我修改 Java文件并单击save时,IntelliJ 不会重新编译该文件,以便JRebel对其进行提取。Eclipse的“ 自动构建 ”功能解决了此问题。在IntelliJ IDEA中,我必须点击CTRL+ SHIFT+ 9重新编译相关的类,以供JRebel使用。如果对两个文件进行了更改,则必须对每个文件进行更改,并且由于IntelliJ使用了全部保存机制,因此很难知道手动重新编译什么内容,而我对这两个都不是很感兴趣。难道没有办法让IntelliJ 独自做到这一点吗?
查看完整描述

3 回答

?
互换的青春

TA贡献1797条经验 获得超6个赞

警告

Eclipse模式插件已过时,并且与最新的IDEA 12+版本不兼容。如果安装它,IDE将在每次文件更改时挂起,并且响应速度非常慢。


IntelliJ IDEA不使用自动构建,它可以即时检测错误,而不是通过编译器。IDEA 12中将提供类似于Eclipse模式的功能:


自动制作项目


使用Build| Make,它将调用增量生成过程,该过程将仅编译更改的文件和相关文件(非常快)。


还有一个常见问题解答条目可能会有所帮助。


自动生成功能的更新:运行运行/调试配置时,Make project automatically无效。磁盘上的类仅在Build| 上更改。Make。这是核心设计决策,因为在我们看来,磁盘上的更改应始终在用户的控制之下。自动生成不是Eclipse功能的模仿者,它的工作方式有所不同,它的主要目的是节省时间,在确实需要它们时(在运行应用程序或测试之前),等待类准备就绪。自动make不能代替您仍然需要触发的显式编译,如本问题所述。如果您正在寻找不同的行为,那么上面的FAQ中链接的EclipseMode插件将是一个更好的选择。


查看完整回答
反对 回复 2019-11-22
  • 3 回答
  • 0 关注
  • 5816 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信