`
蔡尧东
  • 浏览: 34212 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

myeclipse7.5 添加插件

阅读更多
package com.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("F:\\tools\\I18N_properties_eclipse");
		new CreatePluginsConfig().print("F:\\tools\\JavaScript");
	}
}


插件可以说.jar/.rar/文件的形式.
插件路径随意,路径传入print参数
复制生成结果(注意将统一路径中\和/的方向)到%myclipse%\MyEclipse 7.5\configuration\org.eclipse.equinox.simpleconfigurator\bundles.info
重启myeclipse即可
分享到:
评论

相关推荐

    MyEclipse 7.5正式版汉化插件

    安装汉化插件通常需要通过下载插件文件,然后在MyEclipse的“软件更新”或“安装新软件”功能中添加本地插件仓库路径进行安装。用户需要确保插件与MyEclipse版本兼容,否则可能导致软件运行异常。 2. **插件功能**...

    MyEclipse7.5_SVN插件安装详细步骤(带图)

    在本文中,我们将详细探讨如何在MyEclipse 7.5中安装SVN插件,以便于进行版本控制操作。SVN(Subversion)是一种广泛使用的版本控制系统,它可以帮助开发者管理代码版本,协同开发,回溯历史修改。以下就是安装过程...

    myeclipse7.5-SVN插件包

    首先,我们看到“myeclipse7.5-SVN插件包”这个标题,这意味着我们有一个专门为MyEclipse 7.5定制的SVN插件集合。这个压缩包包含了一些关键文件,比如`about.html`、`about.ini`是关于插件的介绍和配置信息,`...

    MyEclipse 7.5 注册码

    MyEclipse是Eclipse的一个插件,也是一款非常强大的Java EE集成开发环境(IDE)。它包含了Java开发工具(JDT)的所有功能,并在此基础上添加了诸多用于Java Web应用开发的功能模块,如JSP编辑器、XML编辑器、数据库...

    有效MyEclipse 7.5 系列号

    根据提供的文件信息,这里主要涉及的是MyEclipse 7.5系列号的相关内容。下面将对这些信息进行详细的解析,并围绕MyEclipse 7.5软件的使用、激活方法、以及为何需要有效的系列号等方面展开深入探讨。 ### MyEclipse ...

    MyEclipse7.5下安装freemarker ide插件

    2. 获取插件:压缩包中的另一个文件是`MyEclipse7.5下安装freemarker ide插件.txt`,这是一个安装指南,通常会包含插件的下载链接。访问该链接,下载FreeMarker IDE插件的`.zip`或`.jar`文件。 3. 安装插件:在...

    myeclipse7.5离线安装svn

    在本案例中,你可能已经拥有一个名为"myeclipse7.5离线安装svn.txt"的文件,这可能包含了下载链接或安装指南。 2. **确定版本兼容性**:确保下载的SubEclipse版本与MyEclipse 7.5兼容。通常,插件的版本信息会包含...

    MyEclipse7.5下载与注册详细文档

    MyEclipse7.5是一款基于Eclipse平台的集成开发环境(IDE),专为Java、Web、J2EE、移动应用开发等提供强大的支持。这款工具因其丰富的特性集和易用性而深受开发者喜爱。本详细文档将涵盖MyEclipse7.5的下载、安装...

    MyEclipse 7.5下使用SVN方法

    在MyEclipse 7.5中使用SVN首先需要安装相应的插件。你可以通过`Window` -&gt; `Marketplace`菜单,搜索`Subversive`或`Subclipse`这两个流行且免费的SVN插件进行安装。安装完成后,需要重启MyEclipse以使插件生效。 2...

    Myeclipse7.5设置jrebel安装使用说明

    1. 配置运行配置:选择要运行的项目,右键点击"Run As" -&gt; "Run Configurations",在弹出的窗口中选择"MyEclipse Application",在"Arguments"选项卡下添加"-vmargs -Djrebel=...",这里的"..."需要替换为JRebel的...

    用axis2+Tomcat5.5+MyEclipse7.5部署和访问Web服务

    - 安装MyEclipse并配置Axis插件:通过将Axis插件的jar文件放入MyEclipse的dropins目录,可以增强IDE的功能,提供生成Web服务代码和打包服务的能力。 - 部署Tomcat:解压Tomcat安装包,启动Tomcat服务器,可以通过...

    myeclipse eclipse 插件添加小工具 java版 天涯浪子

    在eclipse 3.4 /myeclipse 7.5以后,插件的添加方式有了新的变化,根据其变化原理写的一个小工具,让添加插件不再那么麻烦~~~ 注意:如果插件包里边的插件jar包或插件文件夹不是按标准格式XX_XX命令的话,该工作不能...

    myeclipse eclipse 插件添加小工具 java版 (v2.1) 天涯浪子

    在eclipse 3.4 /myeclipse 7.5以后,插件的添加方式有了新的变化,根据其变化原理写的一个小工具,让添加插件不再那么麻烦~~~ 注意:如果插件包里边的插件jar包或插件文件夹不是按标准格式XX_XX命令的话,该工作不能...

    MyEclipse7.5注册码.txt

    MyEclipse 通过丰富的插件和工具集帮助开发者提高生产力,简化常见的编程任务。 ### 2. 注册码生成原理 #### 2.1 日期与时间处理 在生成注册码的过程中,程序首先获取当前时间,并对其进行特定的修改。具体来说,...

    myeclipse eclipse 插件添加小工具 java版 (v2.2) 天涯浪子

    在eclipse 3.4 /myeclipse 7.5以后,插件的添加方式有了新的变化,根据其变化原理写的一个小工具,让添加插件不再那么麻烦~~~ 注意:如果插件包里边的插件jar包或插件文件夹不是按标准格式XX_XX命令的话,该工具不...

    MyEclipse7[1].5_SVN插件安装详细步骤(带图).zip

    本文将详述如何在MyEclipse 7.5版本中安装SVN插件,以帮助开发者实现代码的版本管理和团队协作。 首先,我们需要理解SVN的基本概念。SVN是一种集中式的版本控制系统,它能跟踪文件和目录的修改,使得多人协同工作时...

    myeclise 7.5优化.rar

    《MyEclipse 7.5优化详解》 MyEclipse 7.5是一款深受开发者喜爱的集成开发环境,尤其在Java EE项目开发中扮演着重要角色。然而,随着项目的复杂性和规模增加,可能会出现性能下降、启动缓慢等问题,这就需要我们对...

    Myeclipse优化JBPM4.0配置.docx

    5. Ant 1.8.0:下载Ant 1.8.0,添加到MyEclipse的插件中。 三、工具配置 在MyEclipse中,需要配置以下工具: 1. JDK配置:在MyEclipse中,选择“Windows --&gt; Preferences”,然后选择“Java --&gt; Installed JREs”...

    myeclipse eclipse 插件安装工具 2.3 java版 天涯浪子

    在eclipse 3.4 /myeclipse 7.5以后,插件的添加方式有了新的变化,根据其变化原理写的一个小工具,让添加插件不再那么麻烦~~~ 注意:如果插件包里边的插件jar包或插件文件夹不是按标准格式XX_XX命令的话,该工具不...

Global site tag (gtag.js) - Google Analytics