eclispe安装配置技巧

来源:互联网 发布:鞭和锏 知乎 编辑:程序博客网 时间:2024/06/07 16:44

1.安装

绿色软件,解压缩即可,假设eclispe安装在D:/eclispe

需要注意的是,在启动eclipse前,确保你已经安装了相应版本的JDK,并设置好了Path路径。

如何安装JDK,在此不作赘述。

 

2.安装插件

a.覆盖方式(不推荐)

Eclipse的插件实际上都有一个目录规范eclipse、eclipse/features、eclipse/plugins,覆盖安装方式就是简单的将插件中features、plugins复制到eclipse安装目录中的eclipse/features、eclipse/plugins下面即可,这种安装方式有个严重缺陷,就是安装后,实际上是不可以卸载,安装过程不可逆转,无法灵活配置管理所安装的插件。

b.links方式(推荐)(以安装SQL Explorer为便)

步骤一:将所所下载的sqlexplorer_plugin-3.5.0.RC8.zip解压至任一目录,这里将其解压至

E:/Development_Tools/eclipse/eclipse_3.2.1/Eclipse_Plugins/sqlexplorer_plugin中,这时候可以看到如下目录:

 

注意features,plugins的父目录必须为eclipse,如果没有,新建文件夹eclispe,将解压缩的文件移至eclispe下。

步骤二:在eclispe的安装目录D:/eclispe下新建links目录:

在links目录下新建.link文件。这里命名为sqlexplorer.link。命名为什么都可以,但建议见名知义。

在里面添加如下内容:

path=E:/Development_Tools/eclipse/eclipse_3.2.1/Eclipse_Plugins/sqlexplorer_plugin

需要注意的是,路径中的"/"必须替换为"//"(转义字符)或"/"。

c.在线安装方式(较b次之)

在Help---Software Updates处可以找到链接。

另外,还有一些插件是在线安装的,这就另当别论了。这种情况只能采取在线安装方式了。

 

3.中文语言包的安装(建议使用英文,形成感觉)

实际上中文语言包也是一个eclise插件,可以利用2中b方式进行安装。

 

4.优化

a.如果安装了中文语言包,但又想使用英文,方法如下:

可以桌面新建两个快捷方式,一个中文(eclispe_中文),一个英文(eclispe_英文)

英文快捷方式---右键---目标中添加一个参数  -nl en

中文快捷方式---右键---目标中添加一个参数  -nl zh

 

b.覆盖安装的问题?

有的时候,某些插件没有其它层次结构,plugin.xml就在安装包根目录中。对于这种目录结构的插件,只要在eclipse安装目录的plugins目录建立一个目录,然后把安装包中的内容解压到这个目录下即可。比如语法着色插件Color的目录结构即为上述所示,如图:

 

c.找不到插件怎么办?

采用前两种安装方式(方式a和方式b),有的时候插件安装完成并重启Eclispe后,会出现在Eclipse中并看到此插件的情况,其原因有如下几个:

●Eclispe没有发现此插件被安装,所以就没有加载插件。解决办法是:给Eclipse增加一个-clean启动参数。比如,在Windows下,可以在打开命令提示符窗口并进入Eclipse的安装目录,然后敲入如下命令”eclipse.exe -clean”来启动Eclipse,一般就可以看到此插件了。也可以在快捷方式---右键---目标中添加一个参数 –clean。网上有文章提到,如果安装的插件没有在Eclipse中发现的话可以通过删除Configuration目录来解决,这种方式虽然有时候能够解决问题,但是由于在线安装方式的相关文件也是存储在此文件夹中的,删除此文件夹会造成以在线安装方式安装的插件在自动更新的时候出现问题。所以这种方法不值得推荐。

●插件所依赖的其他插件没有安装。比如很多插件都依赖于GEF插件,但是这个插件默认是不安装的,因此就会导致插件安装不成功。解决方法就是安装所有被依赖的插件。如何得知插件依赖于哪些插件呢?如果你熟悉Eclipse插件开发,只要打开插件的META-INF目录下的MANIFEST.MF文件,查看并分析Require-Bundle段的内容即可;如果你不熟悉Eclipse插件开发的话就只能求助于插件作者或互联网或其他人了

 

●在涉及安装多个插件时,对应不同的插件,应该在links目录中使用多个*.link文件。每个*.link文件应当只包含一个插件路径。这些*.link文件的名称可以任意指定,但最好见名知义。

 

●Eclipse与插件版本不配套。Eclispe的插件平台在版本升级时会尽量保持向下兼容,但是由于各种原因,在低版本下开发的插件有的时候拿到高版本下有可能导致安装失败。所以在安装的时候一定要注意插件相应的Eclipse版本号。

 

●JRE版本问题。有一些插件是采用高版本的JDK开发的。如果运行在JRE1.4下就会失败。

 

至此,可以说,按照上述思路去解决插件安装过程中所遇到的问题,一般可以迎刃而解。

原创粉丝点击