Подтвердить что ты не робот

Магия eclipse:... Синтаксическая ошибка, varargs доступны только в том случае, если уровень источника равен 1,5 или более

Вчера я сделал проект в eclipse, и он работал, компилировался. Я использовал Eclipse Galileo для Java EE. Сегодня я открываю eclipse и вижу много ошибок, говоря, что материал недоступен и доступен только в том случае, если исходный уровень равен 1.5.

Что делать?

4b9b3361

Ответ 1

Проверьте, работает ли это:

  • Перейдите в проект Properties
  • В диалоговом окне "Свойства" выберите Java Compiler node в левом дереве.
  • Наконец, установите Compiler compliance level в 1.5 или более.
  • Восстановить проект.

Ответ 2

Просто убедитесь, что Java > Installed JREs имеет jre6 вместо jdk1.6.0

Eclipse, похоже, обнаруживает jdk6 как не более 1,5 +

Ответ 3

Один ответ не смог решить мою проблему, поэтому я использовал оба:

  • Сначала щелкните правой кнопкой мыши по ошибке на вкладке проблем.
  • щелкните Быстрое исправление
  • ОК
  • щелкните правой кнопкой мыши по проекту
  • путь сборки
  • настроить путь сборки
  • удалить библиотеку JRE
  • добавить библиотеку JRE

.... tada... done...:)

Ответ 5

и что-то интересное для GWT. хотя я использую java 6, он бросает мне ошибку, говоря, что уровень источника должен быть 5 или более поздней.

Щелкните по ошибке, используйте автоответчик eclipse, измените уровень соответствия на 5, решите проблему.

Ответ 6

Если ваш JDK уже на уровне 1.5 или выше, попробуйте изменить соответствие JDK на что-то еще, разрешить его сборку, а затем вернуться назад.

  • Открыть Preferences (Окно → Настройки)
  • Перейдите к Java -> Compiler
  • Измените Compiler compliance level на другое значение
  • Нажмите Apply и позвольте затмению перестроить
  • Повторите шаги 3 и 4 с помощью желаемого Compiler compliance level

Ответ 7

  • Открыть окно | Настройки.
  • Java | Compiler.
  • Измените уровень соответствия компилятора другому значению.
  • Нажмите, чтобы создать eclipse.
  • Изменить уровень соответствия компилятора на желаемый уровень Java.

Ответ 8

Попробуйте следующее:

Перейдите в свой проект "Свойства", установите для уровня соответствия компилятора Java значение 1.6, дайте ему возможность восстановить проект, затем переключитесь обратно на 1.7 и снова перестройте его.

Это сработало для меня:)

Ответ 9

Возможно, ваш проект не хватает в некоторых необходимых банках. Попробуйте следующее:

  • Щелкните правой кнопкой мыши свой проект → построить путь → выбрать библиотеки → добавить банки добавить необходимые банки в свой проект.
  • Перейдите в свой проект "Свойства", установите для уровня соответствия компилятора Java значение 1.6 или выше.
  • Перейдите в свой проект Properties, установите грани проекта. сделайте параметр "java" соответствующим уровню соответствия Java Compiler, например "1.6".