【问题标题】:Cannot create Liferay plugin project无法创建 Liferay 插件项目
【发布时间】:2014-08-12 08:36:13
【问题描述】:

我是 Liferay 的新手,我正在尝试创建一个 portlet,但 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

感谢你们的帮助:)

【问题讨论】:

  • 您可以尝试使用适当的脚本文件通过命令行创建 portlet,然后将该项目作为现有的 liferay 插件导入。

标签: java eclipse liferay liferay-6 liferay-ide


【解决方案1】:

解决方案是转到
Windows->首选项->java->编译器
编译器合规级别中确保其为 1.7, 如果它的 1.7 将其更改为某个较低的值并按确定,则再次将其更改回 1.7 它应该可以工作。

【讨论】:

    【解决方案2】:

    我从来没有见过这个问题。您可能想检查 Eclipse 是否知道您正在使用的 JRE - 请注意,运行的 JRE Eclipse 与您用于项目的 JRE/JDK 之间存在差异。您将在首选项对话框中找到项目的 JRE(仅按 JRE 过滤)并检查您在此处引用的 JRE 是否确实存在。

    当 Java 更新删除旧目录并将其自身安装到不同目录时,我看到了类似(但不一样)令人费解的行为。当相关目录包含 JRE 的版本号/补丁级别时,很容易发生这种情况。

    【讨论】:

      【解决方案3】:

      如果问题仍然存在,请从 this 链接下载 liferay-sdk 并在您的 Eclipse 中更新 sdk。

      我在陆莉添加的this页面找到。

      【讨论】:

        猜你喜欢
        • 2016-09-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-07-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多