import java.io.File;
import java.util.ArrayList;
import java.util.List;
/**
* MyEclipse 7.0G安装插件代码生成器
* @author Administrator
*
*/
public class CreatePluginsConfig {
private String path;
public CreatePluginsConfig(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 CreatePluginsConfig(
"D:\\WorkTooLs\\Genuitec\\dropins\\designer\\eclipse\\plugins")
.print();
System.out.println("");*/
System.out.println("===========jad==========");
new CreatePluginsConfig(
"E:\\subversion\\eclipse\\plugins")
.print(); //插件路径
/*System.out.println("");
System.out.println("");
new CreatePluginsConfig(
"D:\\WorkTooLs\\Genuitec\\dropins\\subversion\\eclipse\\plugins")
.print();*/
}
}
执行以上程序,生成如下代码:
org.tigris.subversion.clientadapter.javahl,1.5.2,file:/E:\subversion\eclipse\plugins\org.tigris.subversion.clientadapter.javahl_1.5.2.jar,4,false
org.tigris.subversion.clientadapter,1.5.1,file:/E:\subversion\eclipse\plugins\org.tigris.subversion.clientadapter_1.5.1.jar,4,false
org.tigris.subversion.subclipse.core,1.4.3,file:/E:\subversion\eclipse\plugins\org.tigris.subversion.subclipse.core_1.4.3.jar,4,false
org.tigris.subversion.subclipse.doc,1.3.0,file:/E:\subversion\eclipse\plugins\org.tigris.subversion.subclipse.doc_1.3.0.jar,4,false
org.tigris.subversion.subclipse.ui,1.4.4,file:/E:\subversion\eclipse\plugins\org.tigris.subversion.subclipse.ui_1.4.4.jar,4,false
org.tigris.subversion.clientadapter.javahl.win32,1.5.2,file:/E:\subversion\eclipse\plugins\org.tigris.subversion.clientadapter.javahl.win32_1.5.2\,4,false
拷贝到configuration\org.eclipse.equinox.simpleconfigurator\bundles.info文件尾部即可。
分享到:
相关推荐
在本文中,我们将详细介绍如何在MyEclipse 7.0中安装和配置Spket插件,以便更好地支持ExtJS 3.0开发。Spket是一款强大的JavaScript开发工具,提供了代码补全、语法高亮和错误检查等功能,尤其对ExtJS等JavaScript...
- **集成性**:MyEclipse 7.0 集成了众多的开发工具和插件,包括代码编辑器、调试工具、项目管理工具等,这使得开发者可以在一个环境中完成几乎所有的工作,大大提高了工作效率。 - **框架支持**:该版本对各种...
【标题】"axis2_MyEclipse7.0插件" 涉及的主要知识点是Apache Axis2在MyEclipse 7.0集成开发环境中的使用以及相关的插件安装与配置。 Apache Axis2是一个高性能、灵活且可扩展的Web服务引擎,它允许开发者创建和...
标题与描述中的“myeclipse7.0安装以及配置SVN插件指导”明确指出了本文将围绕如何在MyEclipse 7.0环境中安装和配置Subversion (SVN) 插件进行展开,这对于软件开发人员特别是使用MyEclipse作为集成开发环境(IDE)的...
1. **打开MyEclipse**:首先启动已经安装好的MyEclipse 7.0。 2. **进入偏好设置**:点击菜单栏中的“Window”,然后选择“Preferences”(偏好设置)。 3. **定位到订阅信息**:在偏好设置窗口中,找到“MyEclipse...
标题与描述中的关键词“最新MyEclipse 7.0注册码和生成码”指向的是一个涉及软件注册与授权管理的主题,然而,从专业角度出发,我们应该聚焦于合法使用软件及软件授权的重要性和必要性,而非探讨任何可能违反版权法...
Myeclipse7.0最新汉化包090216包含了完整的汉化资源,旨在将MyEclipse 7.0的工作界面、菜单、提示信息等转化为简体中文。安装汉化包通常包括以下步骤: - 下载汉化包文件,确保与你的MyEclipse版本匹配。 - 解压...
MyEclipse 7.0G安装插件代码生成器
【标题】"基于jdk5.0 MyEclipse 7.0 KeyGen 与插件安装程序"涉及到的是Java开发环境的构建,特别是针对MyEclipse 7.0集成开发环境的激活与插件安装。MyEclipse是Eclipse的一个强大扩展,提供了丰富的Java EE、Web、...
【标题】: "myEclipse7.0安装CVS集成教程" 在开发环境中,版本控制系统如CVS(Concurrent Versions System)是团队协作的重要...确保正确安装和配置CVS客户端以及myEclipse7.0的CVS插件,是充分利用这一功能的关键。
2. **配置Myeclipse插件**:打开Myeclipse7.0,进入“Window”菜单,选择“Preferences”,然后在弹出的对话框中找到“Java” -> “Editors” -> “File Associations”。在这里,选择".class"文件类型,并点击右侧...
3. 安装汉化包:解压后,找到相应的插件文件(如features和plugins文件夹),将这些文件复制到MyEclipse的安装目录下的对应文件夹中。 4. 重启MyEclipse:完成上述步骤后,用户需要关闭并重新启动MyEclipse,让软件...
1. 安装:下载MyEclipse 7.0安装包,按照向导步骤完成安装。 2. 配置:启动后,用户需配置JDK路径,以便MyEclipse识别和使用Java编译器。 3. 更新:通过"Help" -> "Check for Updates"检查并安装最新的补丁和插件,...
- 插件安装完成后,系统会提示重启 MyEclipse。 - 重启后,SVN 功能应该已经成功集成到 MyEclipse 7.0 中。 #### 四、验证 SVN 插件是否安装成功 - 在 MyEclipse 的“Team”菜单中检查是否有 SVN 相关选项。 - ...
### Linux下安装MyEclipse7.0步骤详解 #### 前言 本文旨在详细介绍如何在Linux环境下安装MyEclipse7.0。MyEclipse是一款非常流行的Java集成开发环境(IDE),尤其适合Java Web应用程序的开发。对于在Linux平台上的...
在探讨“myeclipse7.0英文下载”的知识点时,我们不仅关注下载链接的有效性,更深入地了解MyEclipse 7.0这一版本的特性、功能以及在软件开发领域中的应用价值。MyEclipse是基于Eclipse平台的一款增强型集成开发环境...
1. **下载与安装**:首先从官方网站或其他可信来源下载MyEclipse 7.0安装程序。运行安装程序并按照提示完成安装过程。 2. **启动MyEclipse**:安装完成后,打开MyEclipse 7.0。 3. **激活软件**:在首次启动或试用期...
在本例中,"MyEclipse7.0官网汉化包090223"就是针对MyEclipse7.0的官方汉化插件,发布日期为2009年2月23日。这个汉化包旨在提供一个中文界面,使用户能更流畅地使用MyEclipse的各种功能,减少因语言障碍而产生的困扰...
2. **安装与配置**:MyEclipse 7.0的安装相对简单,但需要注意的是,安装完成后还需要进行一定的配置,例如JDK路径设置、工作空间的选择等,以确保开发环境的正常运行。 #### 七、总结 通过上述介绍,我们可以了解...
- 如果编辑器无法识别某些标签,可能是缺少对应的JAR文件或JSP插件未正确安装,需要检查项目构建路径和插件安装状态。 - 更新MyEclipse至最新版本,获取最新的bug修复和性能优化。 总之,MyEclipse 7.0版本的JSP...