How can I enable the assert
keyword in Eclipse?
public class A
{
public static void main(String ... args)
{
System.out.println(1
To be specific:
Run->run configuration
java application
in left nav pan.select New
.Arguments
tab-ea
in VM arguments.Java introduced the assert
keyword, so the way to enable source-level support is to make sure that Eclipse's Java compliance level is 1.4 or higher. (The chances are that the compliance level is already higher than that ...)
To cause a Java application launched from Eclipsed to run with assertion checking enabled, add the "-ea" argument to the VM arguments in the launcher configuration's "Arguments" tab.
Run
-> Run Configurations...
.Arguments
tab.-ea
to VM arguments
.Apply
.Run
.In case someone uses IDEA, -ea
is enabled by default in some IDEA versions, but disabled in others. To manually configure it, it is under run
-> edit configuration
-> vm option
If anyone wants to enable assertions by default (in contrast to enabling them for just a single run configuration), it is possible with the following steps:
You need to go to run configurations and add vm arguments as "-enableassertions" (or) "-ea"
After that when you run code with assert statement, you will see assert in action.