eclipse使用断言


eclipse中开启断言 选择菜单:Run
---> Run... ---> 选择 Arguments 选项卡 在 VM arguments 文本框中输入: -ea 注意中间没有空格,如果输入 -da 表示禁止断言。 然后关闭该窗口,提示保存,然后保存就开启了断言。如下图:

如果禁止断言,则按第二步操作中,删除 -ea 或者将 -ea 改为 -da 即可。

java -ea                
打开所有用户类的assertion
java -da                
关闭所有用户类的assertion

java -ea:MyClass1  
打开MyClass1的assertion
java -da: MyClass1 
关闭MyClass1的assertion

java -ea:pkg1 
打开pkg1包的assertion
java -da:pkg1 
关闭pkg1包的assertion

java -ea:... 
打开缺省包(无名包)的assertion
java -da:... 
关闭缺省包(无名包)的assertion

java -ea:pkg1... 
打开pkg1包和其子包的assertion
java -da:pkg1... 
关闭pkg1包和其子包的assertion

java -esa 
打开系统类的assertion
java -dsa 
关闭系统类的assertion

综合使用 :
java -dsa:MyClass1:pkg1 
关闭MyClass1和pkg1包的assertion
注意:缺省包中三个点必须有

右键单击类找到run as---run configurations-就出现如下界面,配置即可 

原文地址:https://www.cnblogs.com/tongBJ/p/7149519.html