`
xutao7787
  • 浏览: 55244 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Myeclipse7 安装插件

阅读更多
package Test;

import java.io.File;
import java.util.ArrayList;
import java.util.List;

public class CreatePluginsConfig
{

	public CreatePluginsConfig()
	{
	}

	public void print(String path)
	{
		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)
				{
					print(thePath);
					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;
				}
				int last = fileName.lastIndexOf("_");				String filename1 = fileName.substring(0, last);
				String filename2 = fileName.substring(last + 1, fileName
						.length() - 4);
				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 CreatePluginsConfig().print("E:\\Genuitec\\kimplug\\eclipse\\plugins"); // arg[0]:"D:\\eclipseplugin\\mylyn"
//		new CreatePluginsConfig().print("E:\\Genuitec\\kimplug\\drools-5.0.0.CR1-eclipse-all\\plugins"); // arg[0]:"D:\\eclipseplugin\\mylyn"
		new CreatePluginsConfig().print("E:\\Genuitec\\xutplug\\plugins");
		
	}
}



运行main方法

得到一段字符串

copy到Myeclipse7目录:Genuitec\MyEclipse 7.0\configuration\org.eclipse.equinox.simpleconfigurator\bundles.info

这个文件里面。



最近安装了几个插件

com.essiembre.eclipse.i18n.resourcebundle_0.7.5.rar  国际化资源文件编辑插件
com.interaktonline.jseclipse_1.5.5.rar   js文件编辑插件
net.sf.jadclipse_3.3.0.jar   反编译插件

copy其plugins路径到main方法中(注意是plugins目录哦)

运行该类


public static void main(String[] args)
{
new CreatePluginsConfig().print("E:\\Genuitec\\xutplug\\plugins");

}
得到

com.essiembre.eclipse.i18n.resourcebundle,0.7.5,file:/E:\Genuitec\xutplug\plugins\com.essiembre.eclipse.i18n.resourcebundle_0.7.5\,4,false
com.interaktonline.jseclipse,1.5.5,file:/E:\Genuitec\xutplug\plugins\com.interaktonline.jseclipse_1.5.5\,4,false
net.sf.jadclipse,3.3.0,file:/E:\Genuitec\xutplug\plugins\net.sf.jadclipse_3.3.0.jar,4,false



将其拷入bundles.info尾部

重启myeclipse ok了
分享到:
评论

相关推荐

    Myeclipse7 安装插件 备忘 Drools for eclipse3.4 的插件 为例

    1. **Myeclipse7 插件系统**:Myeclipse7支持插件机制,用户可以通过安装不同的插件来增强IDE的功能,比如增加对特定框架的支持,提高开发效率。 2. **Drools 规则引擎**:Drools是一个开源的业务规则管理系统,它...

    MyEclipse安装freemarker插件

    本话题主要关注如何在MyEclipse中安装Freemarker插件,以便更好地支持Freemarker模板语言的开发。 Freemarker是一款开源的、基于模板的动态语言,常用于Web应用中的视图层,与Spring MVC等框架配合使用,能够生成...

    Myeclipse7下安装插件

    ### MyEclipse 7 下安装插件方法解析 在软件开发过程中,集成开发环境(IDE)的使用极大地提升了开发效率。MyEclipse作为一款广泛使用的Java集成开发工具,其丰富的功能和灵活的扩展机制深受开发者喜爱。对于...

    Myeclipse8.6安装svn插件

    本文将详细介绍如何在Myeclipse 8.6上安装SVN插件及其步骤。 首先,我们需要了解Myeclipse 8.6的基本信息。Myeclipse是一款由Genuitec公司开发的商业级Java集成开发环境,它基于Eclipse平台,提供了丰富的功能,...

    Eclipse(MyEclipse)离线插件安装工具

    Eclipse(MyEclipse)离线插件安装工具 C:\&gt;java -jar instPlug4MyEclipse.jar Use:java -jar instPlug4MyEclipse.jar PluginPath eclipsePath 如:java -jar instPlug4MyEclipse.jar D:/ADT-18.0.0 D:/myeclipse10 ...

    myeclipse安装svn插件

    确保解压后的文件夹结构符合MyEclipse插件的要求,通常会包含一些.jar文件和其他必要的资源文件。 3. **定位MyEclipse的dropins目录**:在你的电脑上找到MyEclipse的安装目录,然后进入"dropins"文件夹。这个文件夹...

    Myeclipse离线安装插件

    ### Myeclipse离线安装插件 在软件开发过程中,集成开发环境(IDE)的扩展性和灵活性至关重要。本文档详细介绍了如何在Myeclipse中离线安装checkStyle和findBugs插件,以及如何使用这些工具来提高代码质量和可维护...

    myeclipse2017SVN插件

    2. **启动Myeclipse并进入插件管理**:打开Myeclipse,进入“窗口”(Window)菜单,选择“首选项”(Preferences),然后在左侧导航栏中找到“安装/更新”(Install/Update)并点击“可用软件站点”(Available ...

    myeclipse10插件安装

    需要注意的是,不同的插件安装方法可能略有不同,有些可能需要通过MyEclipse的“软件更新”功能进行在线安装,或者使用.p2 repository进行安装。但本例中描述的是一种手动安装方式,这种方法对于不在MyEclipse官方...

    MyEclipse反编译插件和安装教程

    (2) 将jadeclipse插件net.sf.jadclipse_3.3.0.jar 拷贝到myeclipse安装目录\Genuitec\Common\plugins\目录下。 (3) 在myeclipse安装目录下的dropins中创建eclipse文件夹,然后在eclipse文件夹中分别创建...

    myeclipse上安装sae-eclipse插件

    在IT开发环境中,有时我们需要利用特定的工具来提高效率,比如在MyEclipse这样的集成开发环境中(IDE)安装相应的插件。本篇文章将详细介绍如何在MyEclipse上安装SAE(新浪云应用引擎)插件,这对于那些希望在新浪云...

    MyEclipse安装svn插件

    本文将详细介绍如何在MyEclipse中安装SVN插件。 首先,我们需要了解什么是SVN。SVN全称为Apache Subversion,是一个开源的版本控制系统,用于跟踪文件和目录的变更,使得多人协作开发时可以有效地管理代码版本。在...

    MyEclipse6.5安装SVN插件的三种方法(doc)

    MyEclipse6.5安装SVN插件的三种方法 MyEclipse是一种集成了多种功能的开发环境,而SVN(Subversion)插件是其中的一种重要组件,用于版本控制和源代码管理。安装SVN插件可以提高开发效率和团队协作能力。本文将详细...

    Myeclipse8.5安装svn插件方法

    本教程将详细介绍如何在MyEclipse8.5这个强大的Java集成开发环境中安装和配置SVN插件,以便更好地进行代码管理和团队协作。 首先,我们需要理解MyEclipse和SVN的基本概念。MyEclipse是一款基于Eclipse平台的商业...

    myeclipse的svn插件安装

    在IT行业中,版本控制系统是开发团队协作不可或缺的工具,而Subversion(SVN)作为其中的一种,被广泛...不过需要注意的是,软件和插件的版本匹配问题,确保MyEclipse版本与插件版本兼容,才能保证稳定性和功能完整性。

    Myeclipse9.1 安装插件的工具

    Myeclipse9.1 安装插件的工具 Use:java -jar installPlugin4me9.1.jar PluginPath 如:java -jar installPlugin4me9.1.jar D:\ADT-18.0.0 运行本程序,会生成插件的安装目录及jar包。 把生成的代码复制到...

    MyEclipse离线安装插件的方法.zip_crx插件怎么安装

    MyEclipse离线安装插件的方法.zip

    myeclipse9.0安装svn插件方法及所有文件

    myeclipse9.0安装svn插件方法及所有文件myeclipse9.0安装svn插件方法及所有文件myeclipse9.0安装svn插件方法及所有文件myeclipse9.0安装svn插件方法及所有文件myeclipse9.0安装svn插件方法及所有文件

Global site tag (gtag.js) - Google Analytics