2013-03-23 3 views
3

Мне нужно напечатать инструкцию в утверждении на консоли, когда условие истинно в eclipse. Как?Java assert print

public static void main(String[] args) { 
    try { 
     assert(args[0].equals("x")): "kate"; 
    } catch(Error e) { 
     System.out.print("ae "); 
    } finally { 
     try { 
      assert(args[0].equals("y")): "jane"; 
     } catch(Exception e2) { 
      System.out.print("ae2 "); 
     } 
    } 
} 
+0

извините я забыл редактировать ..when 2 == 2 есть ли в этом случае? – sonia

+2

Я не понимаю ваш вопрос, не могли бы вы объяснить его больше? – Maroun

+0

, когда условие истинно, мне нужно, чтобы «у нас есть проблема» печататься на консоли в eclipse. – sonia

ответ

5

Вам нужно:

  • Выберите RunRun Configuration → Щелкните правой кнопкой мыши на Java ApplicationНовый → Перейти к Аргументы вкладка → Написать -EA in VM аргументы:

enter image description here

Теперь, когда у вас есть что-то вроде:

assert(1==2) : "Error!!!";

Вы увидите в консоли:

Exception in thread "main" java.lang.AssertionError: Error!!! 
    at .....