zoukankan      html  css  js  c++  java
  • Eclipse中安装插件的三种方式

    转载自:http://www.cnblogs.com/lcgustc/archive/2013/01/03/2843496.html


    Eclipse也用了很久,但是都没有怎么去研究过怎么安装插件,今天正好在自己新买的本上试了一下。现在将心得写下,以供参考。目前安装Eclipse插件主要有以下三种方式:

    在线安装:

    以TestNG的安装为例来阐述其安装过程。

    第一步:点击菜单栏中“Help”菜单,在下拉列中选择“Install New Software....此时会弹出“install”的安装框。

    第二步:在弹出的“install”框,选择之前已经建立好的site,如果没有建立好,则可以点击“Add”按钮,弹出一个添加site的对话框,在该框中的Name属性后面给该site起一个别名,在location属性后面输入该插件所在的网络位置(该位置一般都会在插件的官方网站上给一个地址,直接copy过来就行。)。

    第三步:点击OK。系统会自动地将testNGload出来。然后选中,点击“next”。逐步完成即可。

     

    离线侵入式安装:也就是将插件下载下来,解压缩后,会看见features和plugins两个文件夹,将这两个文件夹中的所有内容相应地拷贝到eclipsefeaturesplugins文件夹下面,重启eclipse即可。如果没有这个两个文件夹,那说明所给的插件本身属于plugin,所以只需要将该插件解压缩后放在plugins下面即可。

    此处以WTP为例:

    解压缩后会有featuresplugins两个文件夹。那么直接将这两个文件夹中的内容分别copyeclipse安装目录下面的featuresplugins里面。然后重启eclipse即可。

    以TestNG为例,只需将下载下来的插件jar包Copy到plugins下面即可。

    注:这种方式不太好,因为当你要去卸载或者更新某个插件的时候,去featuresplugins里面找某个插件会非常的麻烦。

     

    离线链式安装:

    eclipse的安装目录下面,建立一个links的文件夹,在该文件夹下面创建一个以插件名命名的link文件,在该文件中输入以下键值对:path=“插件所在的绝对路径或插件所在的相对路径”。

    此处还是以WTP为例

    1.创建以下目录来存放插件:D:myplugins.然后在该目录下创建一个WTP目录,作为插件目录。之后将插件中的pluginsfeature两个目录拷贝到WTP目录下面。此时目录结构为:

    D:mypluginsWTP

                 Features

                 Plugins

    2.创建link文件:在上述的links文件夹下面创建一个link文件,例如wtp.link.该文件的内容只有一个键值对:

    Path=D:/myplugins/WTP”或“D:\myplugins\WTP

    注意:

    1)路径一定不能是:“D:/myplugins/WTP”。因为“”会和后面的字母组合成转义字符。一个典型的例子就是“D:/myplugins/tomcat”,“/”会与“t”结合,变成tab,所以路径实际上就会变成“D:/myplugins omcat”。

    2)如果是更新一个软件插件或者插件装了之后不起作用,则先要去eclipse的根目录下面configuration下面删除org.eclipse.update,该包的作用是描述当前使用插件的情况,删除了之后,在重启eclipse的时候会重新扫描所有的插件,重新生成一个新的org.eclipse.update包已经包内部的xml文件。

    3eclipse在加载过程中先找eclipse本身的pluginsfeatures两个包,然后扫描links文件夹下面每一个文件里所连接到的路径下的pluginsfeatures包,去这些包里面加载文件。所以要求在插件目录下面一定要有plugins或者是plugins和features两个目录。此处要注意像之前的testNG插件只是一个jar包,那么此时我们需要手动地在插件路径下面创建一个plugins,并将该jarCopy到该plugins里面。

    4)在安装的过程中如果出现什么问题,eclipse在启动的时候会在configuration目录下生成一个以时间戳为名字的log文件,可以查看错误信息。要注意该文件会在有错误的时候出现,而且会在eclipse启动好了之后自动删除掉。

    5)有时候为了使路径更加简单,我们采用相对路径。而相对路径指的是相对于links目录的路径。例如,我们会将myplugins目录移到eclipse的目录下面,和links同级,此时的path就可以写成:path=myplugins/WTP”。


  • 相关阅读:
    javascript 读取内联之外的样式(style、currentStyle、getComputedStyle区别介绍) (转载)
    JS笔记2 --定义对象
    JS笔记1
    Chrome 中的 JavaScript 断点设置和调试技巧 (转载)
    屏蔽移动端浏览器的长按事件
    移除IOS下按钮的原生样式
    HTML5中的Range对象的研究(转载)
    js中的 window.location、document.location、document.URL 对像的区别(转载)
    html中插入flash代码详解(转载)
    关于获取各种浏览器可见窗口大小(转载)
  • 原文地址:https://www.cnblogs.com/ycpanda/p/3637164.html
Copyright © 2011-2022 走看看