当前位置: 首页 > 知识库问答 >
问题:

Intellij思想Java类在保存时不自动编译

暨宸
2023-03-14

昨天我从Eclipse转到IntellijIDEA。

我也在WebSphere Server7中使用JRebel。

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

共有1个答案

锺离鸿
2023-03-14

对于IntelliJ IDEA12+版本,如果我们使用外部编译器选项,我们可以自动构建经过编辑的源代码。唯一需要的是选中“自动生成项目”选项,位于“编译器”设置下:

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

使用Ctrl+Shift+A(或+Shift+A在Mac上)键入registry一旦打开注册表窗口,找到并启用Compiler.Automake.Allow.When.App.Running,请参阅此处:

有关更多提示,请参阅“从Eclipse迁移到IntelliJ idea”指南。

 类似资料:
  • 我已经在我的Red Hat 64中安装了spark hadoop env。我还想在intelliJ idea的spark源代码项目中读写代码。我已经下载了spark源代码并做好了一切准备。但我在IntelliJ idea中编译spark项目时出现了一些错误。以下是错误: /home/xuch/IdeaProjects/spark/sql/catalyst/src/main/scala/org/ap

  • 关于这个问题,我已经做了相当多的谷歌搜索,我发现的大多数线程都有2年多的历史了,所以我想知道是否有什么改变,或者是否有一个新的方法来解决与这个话题有关的问题。 您在使用IntelliJ(我使用14.0.2)时可能知道,它经常自动保存文件。对我来说,在Java或JavaScript文件中进行更改时,大约需要2秒才能保存更改。有一些选项可能会对此产生影响,例如设置>外观和行为>系统设置>同步>如果应用

  • 我转到设置->错误->序列化问题->没有'serial versionuid'的Serializable类,但它仍然没有显示警告。我的类PKladrBuilding父类实现了接口可序列化。 代码的一部分:

  • 有些代码编辑器,比如WebStorm,在编辑器失去焦点时可以自动保存。我在Atom编辑器中搜索过类似的选项,但还没有找到任何内容。 原子编辑器是否有允许在失去焦点时自动保存已编辑文件的设置?如果是,这可以设置在哪里?如果没有,人们将如何着手编写一个插件,做到这一点?

  • 我目前正在使用intellij idea 2020.3.1。我用java和Flatter做了很多小项目,到现在为止,我从未遇到过自动完成功能/智能感知的任何问题。它突然停止工作,我已经试着修复了好几天了。我尝试了以下解决方案,但没有效果。 关闭电源模式 我已将我的项目根目录标记为源根目录 我正确设置了JDK 我已经完成了“使缓存无效/重新启动” 都没有用。请问还有什么我可以做的吗?在此处输入图像描

  • 我正在学习使用intelliJ IDEA开发OSGi应用程序,我选择了Apache's felix作为运行时,我遇到的问题如下:屏幕截图在这里 我已经开发了模块示例1、2和2b,2B的包结构与2相同,但服务接口位于模块2,模块2B只是为了替代服务而设计的,但我不能成功地做到这一点,felix告诉我模块2B找不到,我不知道如何使模块2B能找到模块2中确切的包中定义的服务。 我想问题就在这里 模块2b