63

我想添加-ea选项。我将它设置在Project Settings--> Compiler--> Java Compiler: Additional command line parameters

但它导致了一个make错误:invalid flag: -ea. PS:上面的错误信息可能和你的不一样,因为 IntelliJ 在我的母语中显示错误,而不是英语。我把它翻译成英文。

4

4 回答 4

91

启用断言的-ea选项被传递给 JVM,而不是编译器。将其添加为运行时配置的 VM 选项。

菜单中的特定位置:运行 > 编辑配置... > 配置 > VM 选项

<code>-ea</code> 标志的放置位置

于 2013-08-11T02:56:09.783 回答
10

您还可以通过更改默认应用程序配置来使 IntelliJ IDEA 默认支持断言:

在顶部菜单中,按Run > Edit Configurations > Defaults > Application > VM options

VM options要为所有应用程序启用断言功能,您只需填写-ea

于 2015-11-04T05:41:45.093 回答
7

对于 IntelliJ IDEA 2020.3:

  • 运行 -> 编辑配置... -> 修改选项 -> 添加 VM 选项。
  • 输入-ea然后点击确定按钮。

在此处输入图像描述

于 2021-01-17T22:44:51.017 回答
0

构建、执行、部署 -> 编译器 -> Java 编译器 -> 覆盖每个模块的编译器参数 -> +

您的项目名称是模块名称。并添加-eaCompilation optionsforjavac

它适用于 IDEA 2021.2、Fedora linux x86_64、OpenJDK 1.8 64bit

于 2022-01-25T10:54:27.427 回答