Currently IntelliJ IDEA supports the following Java compilers:
- Javac. This compiler is taken from the Java SDK currently assigned to the project.
- Eclipse. IntelliJ IDEA comes bundled with the Eclipse compiler.
- Ajc. This compiler is not included in IntelliJ IDEA distribution and should be downloaded separately.
To use the compiler in IntelliJ IDEA, you also need to download, install, and enable the AspectJ Support plugin. The plugin is not bundled with IntelliJ IDEA, but it can be installed from the JetBrains plugin repository as described in Managing Plugins.
Besides that, IntelliJ IDEA supports compilers for Flex, Groovy, Android DX. The corresponding plugins should be also downloaded, installed and enabled. The plugins are not bundled with IntelliJ IDEA, but they can be installed from the JetBrains plugin repository as described in Managing Plugins. Once enabled, the plugins are available at the IDE level, that is, you can use them in all your IntelliJ IDEA projects.