当前位置: 代码迷 >> Eclipse >> eclipse上安装m2e的maven插件报错的各类解决方案(含pom editor没装好的解决方案)
  详细解决方案

eclipse上安装m2e的maven插件报错的各类解决方案(含pom editor没装好的解决方案)

热度:19   发布时间:2016-04-23 02:10:51.0
eclipse下安装m2e的maven插件报错的各类解决方案(含pom editor没装好的解决方案)

安装eclipse插件,我想大家已经熟悉的不能再熟悉了,本不该过多的赘述的。但是最近发现有些朋友在安装这个maven的eclipse开发插件(maven插件安装请查看我的前一篇文章,maven的安装和运行,这篇文章说的是安装maven的eclipse插件,而不是安装maven)的时候,经常会出现各类的问题,下面我总结了下,并写成了这篇文章,希望能帮到大家。

 

关于eclipse插件的安装方式,一般较为通用的有三种,第一种是直接在线安装,输入url就行了,这种就不说了;第二种则是本地安装,直接放到plugins文件夹或者dropins文件夹下,重启即可(有的插件需要修改eclipse的ini文件);第三种则是links方式引用安装插件,我本人当然是最喜欢第三种的links方式,便于移植扩展,而且不会使eclipse运行变慢,因为前面两种都是安装到了eclipse的安装文件夹中去了,eclipse在每次启动的时候都回去扫描这些文件夹,插件都装到里面的话,文件夹越发的大了,eclipse的启动速度也就越发的慢了。

 

这里我就不讲解m2e插件是如何安装上了,以上的3种也随便大家挑,下面我总结下,安装不上或者安装报错,或者安装好之后,缺少pom editor选项时,我们该做的处理方案。

 

错误一:有的机器,使用在线安装时报错,缺失zest插件,得先安装zest插件再安装m2eclipse即可,同时好像也要装上gef。再千难万难之后,我们终于装好了.....(注,所以我还是希望大家尽量不要使用什么在线安装的法子(⊙o⊙)…

 

错误二:安装完后,重新启动eclipse的时候会提示warning:找不到jdk啥的,这时候,就得在,eclipse.ini文件中加入如下两行(vm指向javaw.exe的位置,或者直接到bin那里也可以,记得是两行,不是一行....):

-vm

D:\Development\Java\jdk1.5.0_16\bin\javaw.exe


错误三:提示  Unable to locate the Javac Compiler in:这个时候,我们就该这样了,Window ->Preferences -> Java -> Installed JREs, 点击"Add"按钮,选择默认的"Standard VM", 点击"Next >", 
点击"JRE home"右边的"Directory"选择文件夹D:\Development\Java\jdk1.5.0_16\jre,一路“确定”,回到"Installed JREs"界面,在刚添加的"jdk1.5.0_16"打上勾。再选择目录树中的"Execution Environments",点选界面左侧的"J2SE-1.5",然后在右侧点选"jdk1.5.0_16"。重启Eclipse,一切OK了。或者edit已经存在的jre,然后点击Add Extends JARS按键,添加jdk\lib\tools.jar文件,同样可以解决。

错误四:error:missing jar 1.5.0 啥的错误,这个时候,我们该在pom.xml文件中加入如下:
在 <dependencies>中加入:
         <dependency>  
          <groupId>com.sun</groupId>  
          <artifactId>tools</artifactId>  
          <version>1.5.0</version>  
          <scope>system</scope>  
          <systemPath>C:/Program Files/Java/jdk1.6.0_22/lib/tools.jar</systemPath>  
            </dependency>
其中systemPath是tools.jar文件的地址!

错误五:安装完毕后,上面的4中错误,全都没有,但是当你去打开pom.xml的时候,你发现居然没有pom editor的编辑器,我本人以为,pom editor真是非常非常重要的对于整个m2e插件来说,可视化的处理pom.xml的各种操作,假使没有,我宁愿没有这个插件算了......
这个错误一般发生在我们这种,本地links安装m2e的用户身上,原因是跟links方式安装有关吗?我负责任的说,不是,是因为网上那些共享m2e插件的人,他们贡献的插件本身就是不全的,里面根本没有pom editor这个zip!!!
这个问题的缘故在于大家喜欢吃现成的,当出现一个不全的m2e的时候,大家想都不想就用了,用完还到处发博文共享,到处转帖,到处上传,致使这个问题出现(原创博文是多么的重要啊  >...<),再到网上去查为啥没有的时候,发现并没有这个问题的太多的解决方案,囧.....
下面我就贴上pom editor的zip包,原本是贴全部的,可是iteye的附件不能超过10M,没办法,我就把它分离出来了,解压之后,直接放到原来那个m2e的插件包的plugin下面即可,即m2eclipse\eclipse\plugins\org.eclipse.zest.XXX的两个zip,重启之后,右键pom.xml即有pom editor打开方式了
点击打开链接下载附件
  相关解决方案