I want to add the -ea
option. I set it in Project Settings
--> Compiler
--> Java Compiler
: Additional command line parameters
.
But it caused a make error: invalid flag: -ea
. P.S.: the above error message may not be the same as yours, because IntelliJ showed error in my native language, not English. I translated it into English.
A solution is to add "-parameters" in the IntelliJ settings: "Settings" > "Build, Execution, Deployment" > "Compiler" > "Java Compiler" > add "-parameters" as "Additional command line parameters".
IntelliJ IDEA uses a compiler that works according to the Java specification. You can compile a single file, use the incremental build for a module or a project, and rebuild a project from scratch.
IntelliJ IDEA comes bundled with the Eclipse compiler. Groovy-Eclipse.
To configure project settings, select IntelliJ IDEA | Preferences on macOS or File | Settings on Windows and Linux from the main menu. Alternatively, you can press Ctrl+Alt+S to show the IDE settings.
The -ea
option to enable assertions is passed to the JVM not to the compiler. Add it as a VM option for your runtime configuration.
Specific location in the menu: Run > Edit Configurations... > Configuration > VM options:
You can also make IntelliJ IDEA support assertions by default by changing the default Application configuration:
In the top menu, press Run > Edit Configurations > Defaults > Application > VM options.
To enable the assertion feature for all application, you could just fill the VM options
with -ea
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With