Eclipse中启用Java断言

 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调试,会直接停在断言处。

 

 

你可能感兴趣的:(java,eclipse,jdk,thread,exception,String)