How to enable the Java keyword assert in Eclipse program-wise?

女生的网名这么多〃 提交于 2019-11-26 07:37:51

问题


How can I enable the assert keyword in Eclipse?

public class A
{
    public static void main(String ... args)
    {
        System.out.println(1);
        assert false;
        System.out.println(2);
    }
}

回答1:


To be specific:

  • Go to Run->run configuration
  • select java application in left nav pan.
  • right click and select New.
  • select Arguments tab
  • Add -ea in VM arguments.




回答2:


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:

  1. Window (menu bar)
  2. Preferences
  3. Java
  4. Installed JREs
  5. Select your JRE/JDK
  6. Press Edit...
  7. Default VM arguments
  8. Add -ea



回答3:


  1. Form the menu bar, select Run -> Run Configurations....
  2. Select Arguments tab.
  3. Add -ea to VM arguments.
  4. Click Apply.
  5. Click Run.



回答4:


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.




回答5:


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.




回答6:


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



来源:https://stackoverflow.com/questions/11415160/how-to-enable-the-java-keyword-assert-in-eclipse-program-wise

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!