Ответ 1
my eclipse указывает на jre version 1.7, но каким-то образом при создании динамического веб-проекта он берет java-версию 4. Я решил ее, изменив ее с помощью конфигурации > modify > java version to 1.7, в той же панели.
Я не могу создать новый Dynamic Web Project в eclipse индиго. При создании нового появляется следующая ошибка.
Для динамического веб-модуля 3.0 требуется Java 1.6 или более новая
У меня есть версия компилятора java в версии 1.7 и SDK версии 1.7.
my eclipse указывает на jre version 1.7, но каким-то образом при создании динамического веб-проекта он берет java-версию 4. Я решил ее, изменив ее с помощью конфигурации > modify > java version to 1.7, в той же панели.
Это поздний ответ. Но может помочь другому. Если вы используете проект Maven
. Вы просто включаете следующий код в файл pom.xml
. Это можно решить.
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
</build>
Обновление: Аналогично, если вы используете jdk версии 1.8, просто включите его в теги <source>
и <target>
.
Просто измените версию динамического веб-модуля на 2.5 и измените ее на 3.0, и ошибка исчезнет. Это сработало для меня.
Ответ был верным :), но чуть-чуть нужна коррекция.
→ Включить компилятор Java до 1,7
→ Фасетная проверка Java (не проверять динамический модуль)
→ Проверка последнего шага Динамический модуль
:)...
после того, как вы включите Java-компилятор до 1,7, затем перейдите к фасету, затем сначала проверьте Java, а не динамический модуль. Тогда это позволит вам проверить динамический модуль.
Я не знаю, может ли это работать для вас, но вот мой случай:
java -version
, но у меня такая же ошибка на eclipse.Я не знаю причину.
Скорее всего, у вас несколько установленных java-версий на вашем ПК, и ваш Eclipse запускается на основе старой версии.
В командной строке java -version команда показывает по умолчанию один или даже первый установленный, который сохраняется где-то в регистрах, и это не всегда то, что используется вашими приложениями. (Как пример, у меня только 1,7 установлен физически сейчас, но java -version показывает старый 1.5)
Вы можете попробовать следующее: щелкните правой кнопкой мыши на ярлыке Eclipse, выберите вкладку "Ярлык" и измените поле "Цель", чтобы он выполнялся с аргументом -vm, указывающим на эту версию Java, которая вам нужна:
"D:\eclipse-jee-kepler-R-win32-x86_64\eclipse\eclipse.exe" -vm "C:\Program Files\Java\jdk1.7.0_45\bin\javaw.exe"
У меня была та же проблема, посмотри, что я сделал:
первый экран Shot:
перейти и нажать "Новое время выполнения" > "Apache Tomcat v7.0" (для меня) > "Готово"
если вы используете maven
просто добавьте код в pom.xml, упомянутый и Проект > свойствa > Maven > Обновить проект Он работает
если какая-либо другая версия JDK (более одного jdk) установлена ранее, удалите все ее. затем установите новый jdk (последний) n, чтобы настроить среду java, см. следующую ссылку....
https://www.youtube.com/watch?v=Hl-zzrqQoSE&list=PL484D73FA74A11AC9
выполните следующие шаги:
Есть разные причины для этих проблем, но это в большинстве случаев. не разрешен контакт на [email protected]
Перейдите в ** Configuration- > Modify- > java → ** выберите java-версию 1.6 или новее..Error исчезнет.. спасибо.
Я выполнил шаги в ссылке, и это сработало для меня solution-dynamic-web-module-3.0 требует java 1.6 или новее в проектах maven
Выполните следующие шаги, и все ошибки исчезнут -
1- Щелкните правой кнопкой мыши папку вашего проекта 2-. Выберите свойства 3-. Нажмите "Путь сборки Java" 4-. Щелкните "Библиотеки" 5-. Выберите системную библиотеку JRE 6-. Нажмите кнопку редактирования справа 7-. Выберите альтернативную JRE. 8- В раскрывающемся списке выберите установленную JRE, и все ошибки исчезнут.
Поскольку Dynamic Web Module 3.0 требуется Java 1.6 или новее. (Динамический веб-модуль версии 3.0 относится к Serverlet 3.0)
Вы должны
* Загрузите и установите новый JDK (JDK 1.8u20)
* Загрузите и установите новый Eclipse: Eclipse IDE для разработчиков Java EE Luna (4.4)
Обновление:
* Проверьте JAVA_HOME
Переменная окружения
или
* Изменить eclipse.ini
файл (учебник: http://wiki.eclipse.org/Eclipse.ini) найти раздел: -vm value
Мне нужно было изменить конфигурацию и создать новую среду выполнения для Tomcat. Не уверен, что случилось с оригинальной установкой, но создание новой сделало свое дело.