在My IntelliJ中的自定义VM选项中,我的idea64.exe.vmoptions中有“-ea”。但是为什么这个报告没有断言错误:
int a = 1;
int b = 2;
assert(a==b)
答案 0 :(得分:5)
idea64.exe.vmoptions
定义IntelliJ自身启动的java选项;而不是给定的运行配置将启动。
启动程序后(通过main
方法旁边的小游戏图标),它应显示在顶部的运行配置下拉列表中。如果您对此进行编辑,并将-ea
添加到VM Options字段,则可以在启用断言的情况下运行它。
答案 1 :(得分:0)
对于Intellij 19.2社区版本,我发现添加-ea的VM选项 通过转到顶部菜单,然后依次执行运行->编辑配置...-> VM选项: