如何在Eclipse程序中启用Java关键字断言?
我如何在Eclipse中启用assert
关键字?
public class A { public static void main(String ... args) { System.out.println(1); assert false; System.out.println(2); } }
再具体一点:
- 转到
Run->run configuration
- 在左导航栏中select
java application
。 - 右键单击并
select New
。 - select
Arguments
选项卡 - 在VM参数中添加
-ea
。
如果有人希望默认启用断言 (相对于只启用一个运行configuration),可以采用以下步骤:
- 窗口(菜单栏)
- 优先
- Java的
- 安装了JRE
- select你的JRE / JDK
- 按编辑…
- 默认的VM参数
- 添加-ea
- 形成菜单栏,select
Run
– >Run Configurations...
- select
Arguments
选项卡。 - 将
-ea
添加到VM arguments
。 - 点击
Apply
。 - 点击
Run
。
你需要去运行configuration并添加虚拟variables作为“-enableassertion”(或)“-ea”
在那之后,当你用assert语句运行代码时,你会看到assert在行动。
Java引入了assert
关键字,因此启用源代码级支持的方法是确保Eclipse的Java合规性级别为1.4或更高。 (有可能合规水平已经高于…)
要使从Eclipsed启动的Java应用程序在启用断言检查的情况下运行,请将“-ea”参数添加到启动程序configuration的“参数”(Arguments)选项卡中的VM参数中。