回答:
Run
に移動し、次にメニュー項目に移動します Run Configurations
。では左側のパネルに行きJava Application
、その後に進みますAssertions
。
では右側のパネル、選択タブを Arguments
。
下ではフィールドのためにVM arguments
、入力し-ea
たアサーションを有効にします。
Apply
次にRun
ボタンをクリックします。すべてのデフォルトとしてグローバルに設定するには:
メニューに移動しますWindow
(Windows上である場合)、またはメニューへ行くEclipse
(あなたは、Mac上にある場合)。Linuxの場合も同様です。
に移動しPreferences
ます。
選択しJava
、その後、Installed JREs
から左側のパネル。
JREを選択Edit...
し、右側のパネルのボタンをクリックします。
ではDefault VM arguments
、フィールド、追加-ea
。
Assertions
下にアイテムがありませんJava Application
。多分あなたは現在の実行構成を意味しましたか?
あなたはすべてのJUnitテストのために世界的にこの問題を解決したい場合は、その後に移動Preferences > Java > JUnit
し、上部にある「チェックボックスをクリックしVM引数に『EA』を追加新しいJUnitの起動設定を作成するときに」今のEclipseするすべてのためではないバグあなたを新しいテストします実行したい。既存のテストの場合、でそれらの実行構成を削除する必要がありRun Configuration > JUnit
ます。
上のMavenプロジェクトあなたが実行できる主な方法を:により自動魔法のクラスパスに
bash> export MAVEN_OPTS="-ea" && mvn exec:java -Dexec.mainClass="com.your.class.with.main"
cmd> set MAVEN_OPTS="-ea" && mvn exec:java -Dexec.mainClass="com.your.class.with.main"
linux / eclipseでは、より便利に使用するためにbashでターミナルウィンドウを追加できます。