Eclipseでassert
キーワードを有効にするにはどうすればよいですか?
public class A
{
public static void main(String ... args)
{
System.out.println(1);
assert false;
System.out.println(2);
}
}
具体的に:
Run->run configuration
に移動しますJava application
を選択します。select New
。Arguments
タブを選択-ea
を追加します。誰かがデフォルトでアサーションを有効にするにしたい場合(単一の実行構成に対してのみ有効にするのとは対照的に)、次の手順で可能です:
Run
-> Run Configurations...
を選択します。Arguments
タブを選択します。-ea
をVM arguments
に追加します。Apply
をクリックします。Run
をクリックします。Javaはassert
キーワードを導入したため、ソースレベルのサポートを有効にする方法は、EclipseのJava準拠レベルが1.4以上であることを確認することです。 (可能性は、コンプライアンスレベルがすでにそれより高いことです...)
Eclipsedから起動されたJavaアプリケーションをアサーションチェックを有効にして実行するには、ランチャー構成の[引数]タブでVM引数に "-ea"引数を追加します。
構成を実行し、vm引数を「-enableassertions」(または)「-ea」として追加する必要があります
その後、assertステートメントでコードを実行すると、assertが実行されていることがわかります。
誰かがIDEAを使用する場合、-ea
は、一部のIDEAバージョンではデフォルトで有効になっていますが、他のバージョンでは無効になっています。手動で設定するには、run
-> edit configuration
-> vm option