MyEclipse7.1的插件安装

来源:百度文库 编辑:神马文学网 时间:2024/04/29 09:53:45
1楼  TaoistWar 2009-04-09
MyEclipse工具的插件安装从7.1开始变的垃圾了,大概是不想让用户装别的公司的插件吧。
现有如下方法安装其它插件:
1.复制如下代码
import java.io.File; import java.util.ArrayList; import java.util.List; /** */ /** * Descript: * * */ public class Test { private String path; public Test(String path) { this.path = path; } public void print() { List list = getFileList(path); if (list == null) { return; } int length = list.size(); for (int i = 0; i < length; i++) { String result = ""; String thePath = getFormatPath(getString(list.get(i))); File file = new File(thePath); if (file.isDirectory()) { String fileName = file.getName(); if (fileName.indexOf("_") < 0) { continue; } String[] filenames = fileName.split("_"); String filename1 = filenames[0]; String filename2 = filenames[1]; result = filename1 + "," + filename2 + ",file:/" + path + "\\" + fileName + "\\,4,false"; System.out.println(result); } else if (file.isFile()) { String fileName = file.getName(); if (fileName.indexOf("_") < 0) { continue; } String[] filenames = fileName.split("_"); String filename1 = filenames[0]; String filename2 = filenames[1].substring(0, filenames[1] .lastIndexOf(".")); result = filename1 + "," + filename2 + ",file:/" + path + "\\" + fileName + ",4,false"; System.out.println(result); } } } public List getFileList(String path) { path = getFormatPath(path); path = path + "/"; File filePath = new File(path); if (!filePath.isDirectory()) { return null; } String[] filelist = filePath.list(); List filelistFilter = new ArrayList(); for (int i = 0; i < filelist.length; i++) { String tempfilename = getFormatPath(path + filelist[i]); filelistFilter.add(tempfilename); } return filelistFilter; } public String getString(Object object) { if (object == null) { return ""; } return String.valueOf(object); } public String getFormatPath(String path) { path = path.replaceAll("\\\\", "/"); path = path.replaceAll("//", "/"); return path; } public static void main(String[] args) { new Test("D:\\software\\Flex_Builder_3\\com.adobe.flexbuilder.update.site\\plugins").print(); } }
2.修改路径

public static void main(String[] args) { new Test("D:\\software\\Flex_Builder_3\\com.adobe.flexbuilder.update.site\\plugins").print(); }
改成自己的插件路径,
3.运行输出结果
把输出的结果复制到目录:Genuitec\MyEclipse 7.0\configuration\org.eclipse.equinox.simpleconfigurator\bundles.info的最下边即可。
site-1.0.6.zip (6.7 MB) 下载次数: 150
2楼  TaoistWar 2009-05-20
附件site-1.0.6.zip(6.7MB)是SVN的插件
3楼  TaoistWar 2009-05-20
wzh221300写道
今天试着安装个svn插件插件位置:\Genuitec\MyEclipse7.1\dropins\svnEclipse\eclipse\features和Genuitec\MyEclipse7.1\dropins\svnEclipse\eclipse\plugins重启myeclipse后还是没有成功啊!!!!!!!!!!!!!
刚用了\Genuitec\MyEclipse7.1\dropins这种方法,可以成功的.SVN版本1.0.6.zip
我的文件目录为:
\Genuitec\MyEclipse7.1\svn
\Genuitec\MyEclipse7.1\svn\features
\Genuitec\MyEclipse7.1\svn\plugins
刚开始我把插件解压不通用,我把site.xml删除后,电脑重启了一下,就可以用了.
4楼  wzh221300 2009-05-19
今天试着安装个svn插件插件位置:\Genuitec\MyEclipse7.1\dropins\svnEclipse\eclipse\features和
Genuitec\MyEclipse7.1\dropins\svnEclipse\eclipse\plugins
重启myeclipse后还是没有成功啊!!!!!!!!!!!!!
5楼  TaoistWar 2009-04-27
引用
han2000lei2009-04-19回复删除
今天又研究了一下,其实不像你所说的那样。
现在的插件安装方法比以前的更加方便,根本用不着编写程序。只要在\Genuitec\MyEclipse7.1\dropins文件夹下来放置你的插件即可。而且连以前的links文件夹都可以省去不要了。只要你的插件符合这样的路径:
(dropins-------》插件文件夹-----》eclipse-------》plugins+features)。
简单说来就是简化了以前的links安装方式,直接将插件拷到dropins下面,而去掉了那个links文件夹及其编写的内容
的确如你所说的,但是这样反而不灵活了,如果那样,我在别的地方通用的插件就需要再复制一份了.到底怎么设置只有各凭所好了
6楼  han2000lei 2009-04-19
今天又研究了一下,其实不像你所说的那样。
现在的插件安装方法比以前的更加方便,根本用不着编写程序。只要在\Genuitec\MyEclipse7.1\dropins文件夹下来放置你的插件即可。而且连以前的links文件夹都可以省去不要了。只要你的插件符合这样的路径:
(dropins-------》插件文件夹-----》eclipse-------》plugins+features)。
简单说来就是简化了以前的links安装方式,直接将插件拷到dropins下面,而去掉了那个links文件夹