


Use to remove the selected module or modules from the list. Then, for each of the modules, click the corresponding Target bytecode version cell and select the version from the list. If necessary, specify the target bytecode versions for individual modules (for example if they should differ from that set for the project).Ĭlick and select the modules of interest in the dialog that opens. To specify different versions for particular modules, use the controls in the Per-module bytecode version area. If no particular version is specified, the bytecode version is defined by the compiler. (Roughly, this is the minimum target JVM version.) Select the version of bytecode to be generated. IntelliJ IDEA deduces from project settings when the cross-compilation is needed and automatically applies the -release compiler option for Java 9. Use '-release option' for cross-compilation (Java 9 and later)īy default, this option is selected. This compiler lets you perform joint compilation of Groovy and Java code using the Eclipse compiler. IntelliJ IDEA comes bundled with the Eclipse compiler. This may be the compiler included in the IntelliJ IDEA distribution or a compiler from one of the project JDKs.Įclipse (also known as Eclipse Compiler for Java or ECJ).
