タグ

有効化に関するinfologicmationのブックマーク (1)

  • eclipseでのアサーションの有効化: わからんのなら調べんと

    Javaには、プログラムの前提条件を検証するのに使用するアサーションという機能がある。 コード内の「assert ~」で記述された部分の条件が真でない場合、 「java.lang.AssertionError」が発生し、処理終了となる。 これは、開発時のテストなどで使われるらしいのだが アサーションを有効にしなければ、空行として扱われるらしい。 java コマンドによる実行時にも、フラグで有効にしないと、アサーション行は空行と等価の扱いで無視される。開発時にはデバッグのために有効にして、番稼動時には無効にするのが基的な使い方。 実際には、実行時に「-ea」オプションを付けないと有効にはならないらしいのだが、、 eclipseで実行する場合、どうしたらよいかわからない。 なので調べてみました。 「メニュー」->「実行(R)」->「実行構成(N)」->「(x)=引数」内で 「VM 引数」に

  • 1