1
私のIntelliJの私のカスタムVMオプションでは、私のidea64.exe.vmoptionsに "-ea"があります。しかし、なぜこのレポートアサーション・エラーはありません:私のアサートがIntelliJで動作しないのはなぜですか?
int a = 1;
int b = 2;
assert(a==b)
私のIntelliJの私のカスタムVMオプションでは、私のidea64.exe.vmoptionsに "-ea"があります。しかし、なぜこのレポートアサーション・エラーはありません:私のアサートがIntelliJで動作しないのはなぜですか?
int a = 1;
int b = 2;
assert(a==b)
idea64.exe.vmoptions
はIntelliJの自体が起動してJavaオプションを定義します。与えられた実行コンフィギュレーションで起動するものではありません。
(あなたのmain
メソッドの隣にある小さな再生アイコンを使用して)プログラムを起動したら、実行コンフィギュレーションの上部にドロップダウンメニューが表示されます。これを編集して-ea
をVMオプションフィールドに追加すると、アサーションを有効にして実行することができます。