Невозможно создать проект плагина Liferay

1

Я новичок во вселенной Liferay, я пытаюсь создать портлет, но Eclipse выдает эту ошибку:

Error Creating Liferay plugin project, please see eclipse error log for more details.

Я проверил файл.log:

!ENTRY com.liferay.ide.project.core 4 0 2014-06-21 23:56:42.463
!MESSAGE Error creating Liferay plugin project.
!STACK 1
org.eclipse.core.runtime.CoreException: One or more constraints have not been satisfied.
    at (......)
!MESSAGE One or more constraints have not been satisfied.
!STACK 1
org.eclipse.core.runtime.CoreException: One or more constraints have not been satisfied.
at (......)
Contains: Liferay Portlet 6.0 requires Java 1.5 or newer.
Contains: Dynamic Web Module 3.0 requires Java 1.6 or newer.
!SUBENTRY 2 org.eclipse.wst.common.project.facet.core 4 0 2014-06-21 23:56:42.465
!MESSAGE One or more constraints have not been satisfied.
!SUBENTRY 3 org.eclipse.wst.common.project.facet.core 4 0 2014-06-21 23:56:42.465
!MESSAGE Liferay Portlet 6.0 requires Java 1.5 or newer.
!SUBENTRY 3 org.eclipse.wst.common.project.facet.core 4 0 2014-06-21 23:56:42.465
!MESSAGE Dynamic Web Module 3.0 requires Java 1.6 or newer.

Я использую Java 1.7 (пробовал также с 1.8), поэтому я не понимаю, откуда эта ошибка. вот моя конфигурация:

-Eclipse Кеплер -Tomcat 7 (Liferay 6.2 CE) -java 1.7/1.8

Спасибо за помощь ребята :)

  • 0
    Вы можете попробовать создать портлет через командную строку, используя соответствующий файл сценария, а затем импортировать проект как существующий плагин liferay.
Теги:
liferay
liferay-6
liferay-ide

3 ответа

0
Лучший ответ

Я никогда не видел эту проблему. Возможно, вы захотите проверить, знает ли Eclipse JRE, с которой вы работаете, - обратите внимание, что существует разница между JRE Eclipse и JRE/JDK, которые вы используете для проектов. Вы найдете проект JRE в диалоговом окне настроек (просто фильтруйте JRE) и проверьте, действительно ли JRE, на который вы ссылаетесь, там.

Я видел подобное (но не то же) недоумение, когда обновление Java удалило старый каталог и установило себя в другой каталог. Это происходит легко, когда рассматриваемый каталог содержит номера версий/патчей для вашей JRE.

1

Решение для этого - goto
Windows-> Настройки → java-> компилятор
В уровне соответствия компилятора убедитесь, что его 1.7, если его 1.7 изменит его на некоторое более низкое значение и нажмите "ОК", снова измените его на 1.7, он должен работать.

0

Если все еще проблема сохраняется, загрузите liferay-sdk из этой ссылки и обновите sdk в своем затмении.

Я нашел эту страницу, добавленную Лу Ли.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню