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-就出现如下界面,配置即可