我正在尝试安装liferay IDE(来自教程:http://www.liferay.com/documentation/liferay-portal/6.0/development/-/ai/installation)
检查Liferay IDE复选框并按Next后出现问题。出现错误弹出窗口告诉我:“org / sat4j / minisat / core / AssertingClauseGenerator java.lang.NoClassDefFoundError”。
有什么问题?
答案 0 :(得分:2)
该类由Eclipse p2框架使用,该框架与安装新插件有关。在您的eclipse安装中,似乎有些内容格式错误,因为Update Manager无法找到sat4j类。 Liferay IDE的要求是使用Eclipse IDE for Java EE Developers,可在此页面上找到:Eclipse Downloads它是顶级链接。
如果您正在使用该软件包并仍然看到错误,请尝试重新启动eclipse并在eclipse.ini中为其提供-clean
命令行标志,这可能会清除NoClassDefFoundError。
最后一个选择是预先安装Liferay IDE的日食,您可以在此页面找到:Liferay IDE Downloads Page
答案 1 :(得分:1)
您可以通过eclipse marketplace安装Liferay IDE。 (帮助 - > Eclipse Marketplace)
答案 2 :(得分:1)
从已经包含Liferay SDK的HERE下载Eclipse。刚刚选择了使用eclipse(我正在使用Juno)
这将解决您的问题:)