

Automatic make doesn’t replace the explicit compilation that you still need to trigger like in the case described in this question. Automatic make is not the copycat of Eclipse feature, it works differently and it’s main purpose is to save time waiting for the classes to be ready when they are really needed (before running the app or tests). It’s the core design decision as in our opinion class changes on disk should be always under user’s control. Classes on disk will change only on Build | Make. When run/debug configuration is running, Make project automatically has no effect. Use Build | Make, it invokes the incremental make process that will compile only changed and dependent files (it’s very fast). Similar to Eclipse mode will be available in IDEA 12: IntelliJ IDEA doesn’t use automatic build, it detects errors on the fly, not via compiler.

If you install it, IDE will hang on every file change and will respond extremely slow. I also utilize Maven, not sure if that is related.Eclipse Mode plug-in is obsolete and is not compatible with the recent IDEA 12+ builds. I'm not sure what I should include in the question, since I'm sure that my code is unrelated. When I compiled the main method in Terminal, it worked fine, but I need a JAR file. My project has both a GUI and can be run from command lines. Then I would try to run it but it does not run.
