Eclipse插件安装、查看、卸载全攻略 |
您所在的位置:网站首页 › 如何卸载vb的所有插件文件 › Eclipse插件安装、查看、卸载全攻略 |
使用dropins目录(推荐)
Eclipse 3.5以后的版本,插件安装功能做了改进。将需要的插件解压到Eclipse软件的dropins子目录,启动Eclipse时就可以安装成功。 注1:dropins文件夹与解压后的plugins文件夹之间最多只能有一层文件夹(可以是中文),或者没有也行;否则不能工作。建议做法是在dropins目录下为每个插件建立一个文件夹,例如PyDev,然后在PyDev下有插件的features和plugins目录,如图所示。 注2:如果插件解压后,在plugins目录同一级下,含有site.xml等文件,需要将其删除,否则可能无法安装成功。 注3:如果启动Eclipse仍然没有找到安装的插件,可以给eclipse添加clean参数运行。具体操作如下。 在eclipse的目录下,按住shift键并在空白处右击,选择“在此处打开命令窗口”,就会在这个目录中打开cmd。 在命令行窗口中输入eclipse.exe -clean,再按回车键,启动Eclipse,再看插件有没有安装成功。 如果插件还没安装成功,就只能尝试其他方法了。 用Eclipse Marketplace安装(推荐)在Help菜单中打开Eclipse Marketplace。有些Eclipse中可能没有这个选项,这个问题的解决后面会说到。 搜索需要的插件,直接点击Install即可,安装成功率很高,缺点是联网自动下载插件的速度比较慢。 对于没有Marketplace的Eclipse,则需要使用后面的方法安装Marketplace Client插件。 用Eclipse自带的插件安装功能这是一种比较常用的插件安装方法。我们刚好可以用这种方法演示如何安装前面提到的Marketplace Client插件。 选择菜单中的Help-Install New Software。 在Work with下拉菜单中选择要安装插件的地址,如果没有,则点击Add按钮,打开Add Repository(添加仓库)窗口,输入插件安装地址,或选择已经下载到本地的插件压缩包,或插件解压后的文件夹。 由于需要安装Marketplace Client插件,首先可以在网上找到Marketplace Client的首页 http://www.eclipse.org/mpc/ 可以选择Download archive and zip files,直接下载插件的压缩包,然后在Eclipse的Add Repository中选择Archive,并选择下载的压缩包。也可以使用Update Site安装。根据Eclipse的版本,选择Indigo Update Site,直接右键复制链接,然后粘贴到Add Repository窗口的Location中即可。如果直接用浏览器打开这个链接,可以看到下面的页面。这个页面告诉你,应该将这个链接用在Eclipse中,而不是直接用浏览器打开。 在Add Repository窗口粘贴完网址后,点击OK,稍后会自动列举出插件安装路径中包含的插件。将需要的插件选中,即可点击Next进行安装。注意下面有一个很重要选项的是“Contact all update sites during install to find required software”,意思是有些插件需要依赖其他插件,这时如果勾选了这个选项,Eclipse就会自动安装所有依赖插件。如果不勾选这个选项,而且有未安装的依赖项,后面就会报错。 点击Next,就会出现这个界面,Eclipse会自动读取这个插件需要依赖的其他组件。 然后发生了这个问题,如图。在Details中显示指出,由于冲突的依赖关系导致无法安装,两个Source只能安装一个。 所以取消勾选上面的一个Source组件,即可点击Next进行安装。 之后通常会有一个同意协议的界面,选择同意,点击Finish,即可让Eclipse开始插件的下载和安装。安装完成后会提醒是否重启Eclipse使插件功能生效,重启即可。 Link方式安装插件这种安装方式和dropins方式有点像,但是相对来说麻烦一点,另外低版本的Eclipse不支持dropins方法。这里不再具体介绍,直接引用了一篇文章,来自 http://blog.csdn.net/quincylk/article/details/8505453 eclispe想必大家都很熟悉了,一般来说,eclipse插件都是安装在plugins目录下。不过这样一来,当安装了许多插件之后,eclipse变的很大,最主要的是不便于更新和治理众多插件。用links方式安装eclipse插件,可以解决这个问题。 以eclipse3.2为例, 现在假设我的eclipse安装目录是D:\eclipse,待安装插件目录是D:\plugin ,我将要安装emf-sdo-runtime和lomboz这两个插件。 先把这两个插件程序全部放在D:\plugin目录里,分别解压。如lomboz3.2.2.zip解压成lomboz3.2.2目录,这个目录包含一个plugins目录,要先在lomboz3.2.2目录中新建一个子目录eclipse,然后把plugins目录移动到刚建立的eclipse目录中,即目录结构要是这样的:D:\plugin\lomboz3.2.2\eclipse\plugins eclipse 将会到指定的目录下去查找 eclipse\features 目录和eclipse\plugins 目录,看是否有合法的功能部件和(或)插件。也就是说,目标目录必须包含一个 \eclipse 目录。假如找到,附加的功能部件和插件在运行期配置是将是可用的,假如链接文件是在工作区创建之后添加的,附加的功能部件和插件会作为新的配置变更来处理。 其它压缩文件解压后若已经包含eclipse\plugins目录,则不需要建立eclipse目录。 然后在 eclipse安装目录D:\eclipse目录中建立一个子目录links,在links目录中建立一个link文件,比如 lomboz.link,改文件内容为 path=D:/plugin/lomboz3.2.2即这个link文件要对应一个刚解压后的插件目录。 说明: 1. 插件可以分别安装在多个自定义的目录中。 2. 一个自定义目录可以安装多个插件。 3. link文件的文件名及扩展名可以取任意名称,比如ddd.txt,myplugin都可以。 4. link文件中path=插件目录的path路径分隔要用\\或是/ 5. 在links目录也可以有多个link文件,每个link文件中的path参数都将生效。 6. 插件目录可以使用相对路径。 7. 可以在links目录中建立一个子目录,转移暂时不用的插件到此子目录中,加快eclipse启动。 8. 假如安装后看不到插件,把eclipse/configuration目录下的所有文件删除(config.ini除外),重启即可。 如果删除configration整个目录,有可能eclipse启动时碰到如下错误: !SESSION 2013-01-15 17:14:46.952 ----------------------------------------------- eclipse.buildId=unknown java.version=1.6.0_26 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US Framework arguments: -product org.eclipse.epp.package.java.product Command-line arguments: -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product !ENTRY org.eclipse.osgi 4 0 2013-01-15 17:14:47.468 !MESSAGE Application error !STACK 1 java.lang.IllegalStateException: Unable to acquire application service. Ensure that the org.eclipse.core.runtime bundle is resolved and started (see config.ini). at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:74) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575) at org.eclipse.equinox.launcher.Main.run(Main.java:1408) 解决办法: 1. 删掉configration下的其它文件。 2. 新建config.ini 文件, 将以下内容拷贝进去(如下配置适用于3.6)。或者从其它正常的eclipse下拷贝一个config.ini文件,eclipse版本号最后一致。 osgi.splashPath = platform:/base/plugins/org.eclipse.platform osgi.bundles=org.eclipse.equinox.common@2:start, org.eclipse.update.configurator@3:start, org.eclipse.core.runtime@start eclipse.product=org.eclipse.sdk.ide [email protected]/workspace eof=eof 总结四种安装方法各有特色,最提倡的方法是使用dropins方法,不仅方便快速,而且便于插件的管理删除等(直接从dropins目录把插件移走或删除,就能删除插件了),缺点是有一些插件不能通过这种方式安装成功,可能是因为依赖项没有安装的原因。Link方法和Dropins方法效果一样,就是步骤相对麻烦了一些。 Marketplace方法最智能化,用起来很方便;自带的安装方式最常用,但操作较为繁琐,又容易出错。这两种方法,插件装的太多不方便管理,还会拖慢Eclipse启动和运行速度,另外插件安装时如果使用在线下载,速度会比较慢,远没有直接下载离线压缩包的速度快。 查看和卸载已经安装的插件选择菜单Help-About Eclipse 弹出的关于窗口中点击Installation Details 可以看到安装的所有插件,选中后可以点击Uninstall按钮卸载。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |