2011-07-19 138 views

回答

2

該類由Eclipse p2框架使用,它與安裝新插件有關。看來在你的eclipse安裝中,更新管理器無法找到sat4j類的東西是畸形的。 Liferay IDE的要求是使用適用於Java EE開發人員的Eclipse IDE,可以在此頁面上找到它:Eclipse Downloads它是頂級鏈接。

如果您使用該軟件包,但仍然看到錯誤,請嘗試重新啓動eclipse並在eclipse.ini中爲其指定-clean命令行標誌,該標誌可能會清除NoClassDefFoundError。

最後的選擇是向下有Liferay的IDE預裝日食,你會發現在這個頁面:它已經包括Liferay的SDK Liferay IDE Downloads Page

+0

嗨,我已經使用Eclipse IDE的Java EE開發人員,所以情況並非如此。我已經在eclipse.ini文件中加入了「-clean」命令,重啓IDE,同樣的問題。 –

+0

你的插件文件夾中是否有sat4j軟件包? org.sat4j.core_2.3.0.v20110329.jar,org.sat4j.pb_2.3.0.v20110329.jar,org.slf4j.api_1.6.1.v20100831-0715.jar – gamerson

+0

聽起來像是某些東西在您的安裝中已損壞。您可以嘗試liferay-ide下載頁面上的預打包捆綁包(使用組合框下拉菜單),並嘗試作爲回退。 – gamerson

1

您可以通過eclipse marketplace安裝Liferay IDE。 (Help - > Eclipse Marketplace)

+0

謝謝你的答覆。我嘗試從市場上安裝,仍然是相同的彈出窗口。 –

+0

可能是你的Eclipse安裝有點怪怪的..也許你會得到一個Helios的新副本,並再次嘗試... – koeckc

1

下載Eclipse從HERE。只選擇日蝕使用(我使用朱諾)

這將解決您的問題:)