2016-04-29 2 views
1

Вот простая программа, которую я пытаюсь запустить:Невозможно добавить -EA аргументы в Eclipse, класс

public class TutorialExample { 

    public static void main(String[] args) { 
     boolean example = true; 
     assert example == true; 
    } 

} 

Я пытался следовать these steps именно для этого общего вопроса, но я неудачно. Я все еще получаю результирующую ошибку, которая гласит:

Exception in thread "main" java.lang.Error: Unresolved compilation problems: 
    assert cannot be resolved to a type 
    Duplicate local variable example 
    Syntax error on token "==", = expected 

Вот пример изображения из моих работающих конфигураций с аргументом VM -ea включен.

enter image description here

+0

См. [Исключение в теме "main" java.lang.Error: Неразрешенные проблемы компиляции:] (http://stackoverflow.com/questions/11224201/exception-in-thread-main-java-lang-error-unresolved -compilation-проблема). – saka1029

ответ

1

Конфигурация Run только задает параметры для при запуске кода. У вас возникла проблема с компиляцией кода.

Откройте «Настройки» и перейдите на страницу «Компилятор Java». Убедитесь, что «Уровень соответствия компилятора» установлен на том же уровне, что и выпущенная вами версия Java (но должна быть не менее 1,4 для assert).

Также возможно иметь настройки Java, специфичные для проекта, а также проверить страницу проекта «Компилятор Java» в свойствах для проекта.

Смежные вопросы