zoukankan      html  css  js  c++  java
  • 转:myeclipse 8.x 插件安装方法终极总结

    原文地址:http://shaomeng95.iteye.com/blog/945062

      最近因为要指导新人顺便整理文档,懒得折腾eclipse,需要装的插件太多,于是乎装myeclipse 8.5吧,省事,不用装太多的插件(就是速度稍微慢了点,不过现在电脑都NB了,优化一下,还是可以流畅运行的),下面就总结一下,myeclipse 8.x版本的插件安装方法。

           说在前面的话:本文不包括插件的在线安装,不推荐原始安装方式,将插件解压到plugins和features中。

    • link方式(推荐采用)

    大多数的插件都可以使用这种方式进行安装,大致步骤和注意事项如下:

    1、首先在dopins目录下建立link文件,命名:插件名称(名称随意).link,文件内容:path=插件所在目录

         例如:aptana.link,文件内容:path=D:\javatools\Genuitec\Plugins4me\aptana_update_024747

                  (注意目录的“”转义)

    2、建立标准的插件目录结构,标准结构如下事例:

          –Plugins4me/
             –aptana_update_024747/
                –eclipse/
                    –features/
                    –plugins/

    3、重启myeclipse即可在window->preferences中看到对应的项

    • dropins方式(一般)

    这种方式跟link方式相似,唯一不同的是不需要建立link文件,而是直接将标准结构的插件直接放到dropins目录下即可。其实dropins对与非标准结构也能支持加载插件,此处不推荐这种无组织无纪律的方式。

    • 原始方法升级方式(最后的杀手锏)

    对于某些插件,如findbugs-1.3.9,通过上述两种方式均无法成功安装(不符合标准结构),在实属无奈的情况下,可以使用这种方式。

    1、将插件解压后的目录拷贝到对应的Commonplugins和Commonfeatures下,插件的结构一般有两种,一种是解压后有 plugins和features目录,一种是没有这种结构的(直接将拷贝到Commonplugins即可),findbugs即是如此。

         -plugins

           -edu.umd.cs.findbugs.plugin.eclipse_1.3.9.20090821

             -插件包含的jar之类的文件

    2、打开configurationorg.eclipse.equinox.simpleconfigurator下的bundles.info文件

         按照如下格式添加插件:

               包名,版本号,文件路径,4,false  

         对于插件中包含plugins和features目录的,必须在文件路径中具体到插件plugins目录下的所有jar文件,下为           subclipse1.6的插件配置:

    写道

    org.tigris.subversion.clientadapter,1.6.12,file:/D:/javatools/Genuitec/Plugins4me/site-1.6.15-zh/eclipse/plugins/org.tigris.subversion.clientadapter_1.6.12.jar,4,false
    org.tigris.subversion.clientadapter.javahl,1.6.13,file:/D:/javatools/Genuitec/Plugins4me/site-1.6.15-zh/eclipse/plugins/org.tigris.subversion.clientadapter.javahl_1.6.13.jar,4,false
    org.tigris.subversion.clientadapter.javahl.win32,1.6.13,file:/D:/javatools/Genuitec/Plugins4me/site-1.6.15-zh/eclipse/plugins/org.tigris.subversion.clientadapter.javahl.win32_1.6.13.jar,4,false
    org.tigris.subversion.clientadapter.svnkit,1.6.12,file:/D:/javatools/Genuitec/Plugins4me/site-1.6.15-zh/eclipse/plugins/org.tigris.subversion.clientadapter.svnkit_1.6.12.jar,4,false
    org.tigris.subversion.subclipse.core,1.6.15,file:/D:/javatools/Genuitec/Plugins4me/site-1.6.15-zh/eclipse/plugins/org.tigris.subversion.subclipse.core_1.6.15.jar,4,false
    org.tigris.subversion.subclipse.doc,1.3.0,file:/D:/javatools/Genuitec/Plugins4me/site-1.6.15-zh/eclipse/plugins/org.tigris.subversion.subclipse.doc_1.3.0.jar,4,false
    org.tigris.subversion.subclipse.graph,1.0.9,file:/D:/javatools/Genuitec/Plugins4me/site-1.6.15-zh/eclipse/plugins/org.tigris.subversion.subclipse.graph_1.0.9.jar,4,false
    org.tigris.subversion.subclipse.mylyn,3.0.0,file:/D:/javatools/Genuitec/Plugins4me/site-1.6.15-zh/eclipse/plugins/org.tigris.subversion.subclipse.mylyn_3.0.0.jar,4,false
    org.tigris.subversion.subclipse.tools.usage,1.0.1,file:/D:/javatools/Genuitec/Plugins4me/site-1.6.15-zh/eclipse/plugins/org.tigris.subversion.subclipse.tools.usage_1.0.1.jar,4,false
    org.tigris.subversion.subclipse.ui,1.6.15,file:/D:/javatools/Genuitec/Plugins4me/site-1.6.15-zh/eclipse/plugins/org.tigris.subversion.subclipse.ui_1.6.15.jar,4,false
    org.tmatesoft.svnkit,1.3.4.6888,file:/D:/javatools/Genuitec/Plugins4me/site-1.6.15-zh/eclipse/plugins/org.tmatesoft.svnkit_1.3.4.6888.jar,4,false

     对于没有包含plugins和features目录的插件,则非常方便,文件路径直接指向插件的目录即可,下为findBugs1.3.9的插件配置:

    写道
    edu.umd.cs.findbugs.plugin.eclipse,1.3.9.20090821,file:/D:/javatools/Genuitec/Common/plugins/edu.umd.cs.findbugs.plugin.eclipse_1.3.9.20090821/,4,false

    综上:首先能采用link方式的最后,实在不行就用最后一种,不建议在线更新,每次重装都要重新在线下载,特别是网络不好的时候,速度奇慢无比。

    对于有时装了插件后无法在首选项中看到的情况,可做如下处理(参考龙浩博客):

          一:把 eclipseconfigurationorg.eclipse.update 删除掉。出现这种情况的原因是在你安装新的插件以前你启动过 eclipse ,在 org.eclipse.update 文件夹下记录了插件的历史更新情况,它只记忆了以前的插件更新情况,而你新安装的插件它并不记录,所以删除掉这个文件夹就可以解决这个问题了,不过删除掉 这个文件夹后, eclipse 会重新扫描所有的插件,此时再重新启动 eclipse 时可能会比刚才稍微慢点。

          二:创建一个 Eclipse 快捷启动方式,在目标栏中加入一个“ 空格— clean ”参数,注意不要把— clean 前面的空格漏掉。或者在菜单【开始】—【运行】中启动你的 eclipse 时加上— clean 参数,如我的可以在“运行”中输入: D:eclipseeclipse.exe –clean ,如果启动 eclipse 后找到你所安装的新插件后,在下次启动之前把参数 clean 去掉就可以了。

          三:如果 Eclipse 启动找不到插件的话,解决办法是在 eclipseconfiguration 目录下的 config.ini 文件中加入一行 : osgi.checkConfiguration=true ,这样它就会寻找并安装插件 , 找到插件后可以把该行注释掉 ( 去掉 ), 这样以后每次启动就不会因为寻找插件而显得慢了

  • 相关阅读:
    AHK的OnMessage
    VBA7种文档遍历法
    Excel VBA 找出选定范围不重复值和重复值
    Excel图片调整大小
    Excel信息提取之二
    Excel不同工作簿之间提取信息
    VBA7种遍历方法
    Exce信息提取
    php笔记之文件载入和异常处理
    php笔记之流程控制
  • 原文地址:https://www.cnblogs.com/adrianlamo/p/3386865.html
Copyright © 2011-2022 走看看