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的“软件更新”或“安装新软件”功能中添加本地插件仓库路径进行安装。用户需要确保插件与MyEclipse版本兼容,否则可能导致软件运行异常。 2. **插件功能**...
在本文中,我们将详细探讨如何在MyEclipse 7.5中安装SVN插件,以便于进行版本控制操作。SVN(Subversion)是一种广泛使用的版本控制系统,它可以帮助开发者管理代码版本,协同开发,回溯历史修改。以下就是安装过程...
首先,我们看到“myeclipse7.5-SVN插件包”这个标题,这意味着我们有一个专门为MyEclipse 7.5定制的SVN插件集合。这个压缩包包含了一些关键文件,比如`about.html`、`about.ini`是关于插件的介绍和配置信息,`...
MyEclipse是Eclipse的一个插件,也是一款非常强大的Java EE集成开发环境(IDE)。它包含了Java开发工具(JDT)的所有功能,并在此基础上添加了诸多用于Java Web应用开发的功能模块,如JSP编辑器、XML编辑器、数据库...
根据提供的文件信息,这里主要涉及的是MyEclipse 7.5系列号的相关内容。下面将对这些信息进行详细的解析,并围绕MyEclipse 7.5软件的使用、激活方法、以及为何需要有效的系列号等方面展开深入探讨。 ### MyEclipse ...
2. 获取插件:压缩包中的另一个文件是`MyEclipse7.5下安装freemarker ide插件.txt`,这是一个安装指南,通常会包含插件的下载链接。访问该链接,下载FreeMarker IDE插件的`.zip`或`.jar`文件。 3. 安装插件:在...
在本案例中,你可能已经拥有一个名为"myeclipse7.5离线安装svn.txt"的文件,这可能包含了下载链接或安装指南。 2. **确定版本兼容性**:确保下载的SubEclipse版本与MyEclipse 7.5兼容。通常,插件的版本信息会包含...
MyEclipse7.5是一款基于Eclipse平台的集成开发环境(IDE),专为Java、Web、J2EE、移动应用开发等提供强大的支持。这款工具因其丰富的特性集和易用性而深受开发者喜爱。本详细文档将涵盖MyEclipse7.5的下载、安装...
在MyEclipse 7.5中使用SVN首先需要安装相应的插件。你可以通过`Window` -> `Marketplace`菜单,搜索`Subversive`或`Subclipse`这两个流行且免费的SVN插件进行安装。安装完成后,需要重启MyEclipse以使插件生效。 2...
1. 配置运行配置:选择要运行的项目,右键点击"Run As" -> "Run Configurations",在弹出的窗口中选择"MyEclipse Application",在"Arguments"选项卡下添加"-vmargs -Djrebel=...",这里的"..."需要替换为JRebel的...
- 安装MyEclipse并配置Axis插件:通过将Axis插件的jar文件放入MyEclipse的dropins目录,可以增强IDE的功能,提供生成Web服务代码和打包服务的能力。 - 部署Tomcat:解压Tomcat安装包,启动Tomcat服务器,可以通过...
在eclipse 3.4 /myeclipse 7.5以后,插件的添加方式有了新的变化,根据其变化原理写的一个小工具,让添加插件不再那么麻烦~~~ 注意:如果插件包里边的插件jar包或插件文件夹不是按标准格式XX_XX命令的话,该工作不能...
在eclipse 3.4 /myeclipse 7.5以后,插件的添加方式有了新的变化,根据其变化原理写的一个小工具,让添加插件不再那么麻烦~~~ 注意:如果插件包里边的插件jar包或插件文件夹不是按标准格式XX_XX命令的话,该工作不能...
MyEclipse 通过丰富的插件和工具集帮助开发者提高生产力,简化常见的编程任务。 ### 2. 注册码生成原理 #### 2.1 日期与时间处理 在生成注册码的过程中,程序首先获取当前时间,并对其进行特定的修改。具体来说,...
在eclipse 3.4 /myeclipse 7.5以后,插件的添加方式有了新的变化,根据其变化原理写的一个小工具,让添加插件不再那么麻烦~~~ 注意:如果插件包里边的插件jar包或插件文件夹不是按标准格式XX_XX命令的话,该工具不...
本文将详述如何在MyEclipse 7.5版本中安装SVN插件,以帮助开发者实现代码的版本管理和团队协作。 首先,我们需要理解SVN的基本概念。SVN是一种集中式的版本控制系统,它能跟踪文件和目录的修改,使得多人协同工作时...
《MyEclipse 7.5优化详解》 MyEclipse 7.5是一款深受开发者喜爱的集成开发环境,尤其在Java EE项目开发中扮演着重要角色。然而,随着项目的复杂性和规模增加,可能会出现性能下降、启动缓慢等问题,这就需要我们对...
5. Ant 1.8.0:下载Ant 1.8.0,添加到MyEclipse的插件中。 三、工具配置 在MyEclipse中,需要配置以下工具: 1. JDK配置:在MyEclipse中,选择“Windows --> Preferences”,然后选择“Java --> Installed JREs”...
在eclipse 3.4 /myeclipse 7.5以后,插件的添加方式有了新的变化,根据其变化原理写的一个小工具,让添加插件不再那么麻烦~~~ 注意:如果插件包里边的插件jar包或插件文件夹不是按标准格式XX_XX命令的话,该工具不...