如何在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
  • 在左导航栏中selectjava application
  • 右键单击并select New
  • selectArguments选项卡
  • 在VM参数中添加-ea

在这里输入图像说明

如果有人希望默认启用断言 (相对于只启用一个运行configuration),可以采用以下步骤:

  1. 窗口(菜单栏)
  2. 优先
  3. Java的
  4. 安装了JRE
  5. select你的JRE / JDK
  6. 按编辑…
  7. 默认的VM参数
  8. 添加-ea
  1. 形成菜单栏,selectRun – > Run Configurations...
  2. selectArguments选项卡。
  3. -ea添加到VM arguments
  4. 点击Apply
  5. 点击Run

你需要去运行configuration并添加虚拟variables作为“-enableassertion”(或)“-ea”

在那之后,当你用assert语句运行代码时,你会看到assert在行动。

Java引入了assert关键字,因此启用源代码级支持的方法是确保Eclipse的Java合规性级别为1.4或更高。 (有可能合规水平已经高于…)

要使从Eclipsed启动的Java应用程序在启用断言检查的情况下运行,请将“-ea”参数添加到启动程序configuration的“参数”(Arguments)选项卡中的VM参数中。