Eclipse中启用Java断言

    技术2022-05-19  24

     JAVA是从JDK1.4才开始支持断言的(添加了关键字assert)

    在eclipse中需要在run->run configurations->arguments中VM arguments添加-ea或者-enableassertions参数。

     

    如下面代码:

    public static void main(String[] agrs) { int i = 2; assert i<0:"i<0"; } 

    然后在run下运行,报错:

    Exception in thread "main" java.lang.AssertionError: i<0

    at com.linc.TestFrame.main(TestFrame.java:14)

    用debug调试,会直接停在断言处。

     

     


    最新回复(0)