2011-06-02 112 views
3

我正在進行Java評估測試。我不明白在命令行中使用冒號。有人可以詳細說明嗎?謝謝。在命令行中運行程序時如何使用冒號?

這裏的問題...

考慮:

class One { 
    int x = 0; 
    {assert x == 1;} 
} 
public class Two { 
    public static void main(String[] args) { 
     int y = 0; 
     assert y == 0; 
     if(args.length > 0) 
      new One(); 
    } 
} 

以下哪一項將運行沒有錯誤? (選擇所有適用)。

A. java Two 
B. java Two x 
C. java -ea Two 
D. java -ea Two x 
E. java -ea:One Two 
F. java -ea:One Two x 
G. java -ea:Two Two x 
+0

我更喜歡用我的手指鍵入。它更衛生...... :-) – 2011-06-02 11:09:18

回答

3

-ea是一個命令行參數啓用斷言。如果您在-ea之後提供課程,則僅爲列出的課程啓用該課程。例如-ea:One打開類別的斷言One

相關問題