IntelliJ IDEA“自动制作项目”困境

2022-09-02 21:13:00

早在12月,我就从Eclipse切换到IntelliJ IDEA,但在几天之内我就切换回来了。今天我再次尝试了IntelliJ,基本上我只剩下一个问题了。

问题是我想在保存时编译Java类。原因是我正在使用JRebel,它将选择新的类。我不想每次都打+来编译更改后的类。F9

我阅读了有关EclipseModel插件的信息,但这似乎不再有效,可以在插件页面上的评论中阅读:http://plugins.jetbrains.com/plugin/?id=3822

我还尝试了“自动生成项目”,但这编译了所有类,而不仅仅是更改的类。这不会更耗时,它还会导致JRebel重新加载所有类。

有什么建议吗?


答案 1

我最终创建了一个宏,它执行保存和生成构建。然后,我将Ctrl + S快捷方式分配给此宏,然后它工作正常。


答案 2

如果只是将键从 + 重新映射到 +,该怎么办?基本上,您将跟上按+的习惯,因为您在Eclipse中这样做 - 只需在IntelliJ中按其他键即可。CtrlF9CtrlSCtrlS

IntelliJ IDEA 12确实带有进程外编译器,它会自动编译项目类,但它似乎是不可预测的 - 您可能会刷新页面并且该类尚未编译。因此,不幸的是,在使用JRebel的场景中,进程外编译是没有用的。


推荐