links安装插件一点心得

来源:互联网 发布:tcp端口设置 编辑:程序博客网 时间:2024/06/05 15:42

 

 网上已经有很多使用links安装插件的文章,但大都属于转载,并且没有在某些细致处进行挖掘。写这篇文章的内容并非我的水平有多高,而是希望能为同道提供一点帮助。同时如果你是一名高手,那么你可以一笑而过。

环境:eclipse europa。

 插件:freemarker、jutils_3.1(这是一个能帮你生成toString方法的插件。至于此插件是否有用,那就要看你对java的理解程度了。呵呵。)、subclipse。

安装方式:links安装

开始:

 一如大部分网上文章所说:先在你的eclipse下创建一个links目录。第二,在某处创建一个专门放置你的插件的目录。

插件的目录结构如下(只具一个):

myPlugin

      |_jutils_3.1

               |_eclipse

                      |_features

                      |_plugins

其中myPlugin就是你放置插件的目录。jutils是你放置某个插件的目录,名字可以随便取。eclipse是必须的。features和plugins是二者可选其一,也可都有,视情况而定。

下一步是将你的插件解压后放到对应的myplugin目录下。我将jutils放在了jutils_3.1下。

开始书写links文件。我的links文件为:my_plugin.txt:

内容如下:

path=extplugins//freemarker

path=extplugins//jutils_3.1

大家请注意的是,该文件其实和java的proprties文件类似,就是一个key value的对应。

path小写,同时=后面写的是你插件的目录。你会发现我没有写绝对路径,对了,我写的是相对路径。因为既然eclipse能够解压就用,那么我更希望我的eclipse拷贝到哪里都能正确的安装我的插件,所以我将我的myPlugin放在了eclipse目录下。【这里的eclipse是指的引用程序的目录】。给个目录结构
eclipse

    |_links

    |_myPlugin

 

当然你也可以将你的myplugin放到任何盘符如e: f:等。那么这里你就写上绝对路径。一个links文件可以写多个path,每个path代表一个插件目录。但你也可以为每个插件写一个links文件。我就是这样做的。两者皆可以。

links文件创建完成后,你可以启动你的eclipse了。这时你的插件没有意外的话应该装好了。如果安装不成功,可以删除ecliplse-configuration下除config.ini文件的所有其他文件,也可以只删除里面的org.eclipse.update目录。该目录在eclipse启动时会重新创建。

好了,如果你配置成功了,那么我恭喜了。但不要太高兴,因为到这时,有些人会配置不成功。常见的问题如下:

1. 我不想用安装某个插件了该怎么办?

    答:这个问题网上几乎都是一个解决方案:把你不要的插件移到别的位置,实际上没有这么麻烦,其实你只需要在你不想要的path前加#号就可以了。一般我是加##。看来我们更多的时候需要自己思考并综合运用自己已知的知识。这个方法对单个links文件和多个links文件都有用。但你需要删除eclipse/configuration/org.eclipse.update目录。然后重启eclipse。

 

2. 我的插件怎么只有一个安装成功了?

    答:你可以在eclipse/configuration/org.eclipse.update/platform.xml文件里看到你安装的插件,我的是:

<site enabled="true" linkfile="D:/eclipse/links/freemarker.txt" policy="USER-EXCLUDE" updateable="true" url="file:extplugins/freemarker/eclipse/">
如果你使用的是一个Links文件,那么你这里可能只有一个,其它的都不在了?why?实践证明,eclipse只会把你多个path最后的那个安装。那么如何解决?方法很简单,按照问题1的方法好好想想。这里特别提示的是,在这种情况下不要删除eclipse/configuration/org.eclipse.update目录哦。

 

内容完成了,条理并非很清楚。如有意见还请指正,谢谢大家阅读!最后本文属于原创,希望各位转载时注明出处谢谢!

原创粉丝点击