Intellij Idea Java Classes Not Auto Compiling on Save

Intellij IDEA Java classes not auto compiling on save

UPDATED

For IntelliJ IDEA 12+ releases we can build automatically the edited sources if we are using the external compiler option. The only thing needed is to check the option "Build project automatically", located under "Compiler" settings:

Compiler Settings

Also, if you would like to hot deploy, while the application is running or if you are using spring boot devtools you should enable the compiler.automake.allow.when.app.running from registry too. This will automatically compile your changes.

For versions greater than 2021.2, we need check 'Allow auto-make to start even id the development application is currently running' option:
Sample Image

For versions older than 2021.2:

Using Ctrl+Shift+A (or +Shift+A on Mac) type Registry once the registry windows is open, locate and enable compiler.automake.allow.when.app.running, see here:

Sample Image


For versions older than 12, you can use the *EclipseMode* plugin to make IDEA automatically compile the saved files.

For more tips see the "Migrating From Eclipse to IntelliJ IDEA" guide.

IntelliJ IDEA Make project automatically woes

I ended up creating a Macro which does the Save and the Make Build.
I then assigned the Ctrl+S shortcut to this Macro and then it works fine.

What i can't run a class file created Intellij Idea?

Your class is not Main, but com.test.Main. You should use:

java com.test.Main

from the root directory of the compile output (i.e., from the same place as the com/ folder)



Related Topics



Leave a reply



Submit