65

如何assert在 Eclipse 中启用关键字?

public class A
{
    public static void main(String ... args)
    {
        System.out.println(1);
        assert false;
        System.out.println(2);
    }
}
4

6 回答 6

106

再具体一点:

  • Run->run configuration
  • 在左侧导航盘中选择java application
  • 右键单击和select New
  • 选择Arguments选项卡
  • 添加-eaVM 参数。

在此处输入图像描述

于 2012-07-10T14:30:16.920 回答
49

如果有人想默认启用断言(与仅对单个运行配置启用它们相反),可以通过以下步骤:

  1. 窗口(菜单栏)
  2. 优先
  3. 爪哇
  4. 已安装的 JRE
  5. 选择您的 JRE/JDK
  6. 按编辑...
  7. 默认虚拟机参数
  8. 添加-ea
于 2014-02-14T18:34:59.940 回答
9
  1. 形成菜单栏,选择Run-> Run Configurations...
  2. 选择Arguments选项卡。
  3. 添加-eaVM arguments.
  4. 单击Apply
  5. 单击Run
于 2012-07-10T14:17:47.767 回答
2

您需要运行配置并将 vm 参数添加为“-enableassertions”(或)“-ea”

之后,当您使用 assert 语句运行代码时,您将看到 assert 正在运行。

于 2012-07-10T14:12:44.510 回答
2

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

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

于 2012-07-10T14:17:53.237 回答
0

如果有人使用 IDEA,-ea在某些 IDEA 版本中默认启用,但在其他版本中禁用。要手动配置它,它在run-> edit configuration->vm option

于 2018-03-17T04:14:30.820 回答