2013-04-23 93 views
4

我尝试使用“帮助”>“安装新软件”和更新站点http://download.eclipse.org/technology/m2e/releases安装适用于Eclipse Juno的M2E插件。当我尝试安装“Maven的集成为Eclipse”我得到以下信息:Eclipse m2e插件似乎需要org.eclipse.jem.util 0.0.0

Cannot complete the install because one or more required items could not be found. 
    Software being installed: m2e - Maven Integration for Eclipse 1.3.1.20130219-1424 (org.eclipse.m2e.feature.feature.group 1.3.1.20130219-1424) 
    Missing requirement: m2e - Maven Integration for Eclipse 1.3.1.20130219-1424 
    (org.eclipse.m2e.feature.feature.group 1.3.1.20130219-1424) requires 
    'org.eclipse.jem.util 0.0.0' but it could not be found 

我如何才能避免这个错误并安装插件M2E?

回答

5

此问题是由于我的Eclipse安装目录不是 可写。这是一个全新的未配置的开箱即用安装,我在Linux上将安装在/opt/eclipse下。但是,除非 另有配置,否则Eclipse期望写入 configurationp2安装目录的子目录,并且如果这些目录不是可用于写入的 ,则不会给出任何明显的错误。

您可以通过确保用户可以写入Eclipse的安装目录 来避免此错误。

+1

感谢方便的提示!我将Eclipse安装到一个根目录的文件夹(想要在用户之间共享),因此将它作为'sudo'启动,然后运行安装程序。 – 2013-06-24 00:12:33

+0

@amoe - 你可以接受你自己的(伟大)答案,你知道:) – Ben 2014-01-19 23:47:45

+0

这也解决了我的问题。我已将eclipse移到OSX上的“应用程序”目录中。这当然不能由应用程序本身写入。我的解决方案是将eclipse移动到我的文档目录。 – 2015-03-26 21:12:12

5

即使运行具有完全权限的Eclipse实例,我也遇到同样的问题。 什么实际解决我的问题是提供了Eclipse更新站点(即在我的情况...)

http://download.eclipse.org/releases/helios/ 

...除了Maven的更新网站本身:

http://download.eclipse.org/technology/m2e/releases