1. 复制下列代码到MYECLIPSE:
package app;
import java.io.File;
import java.util.ArrayList;
import java.util.List;
/**
*
*
*/
public class PluginConfigCreator
{
public PluginConfigCreator()
{
}
public void print(String path)
{
List<String> 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<String> getFileList(String path)
{
path = getFormatPath(path);
path = path + "/";
File filePath = new File(path);
if (!filePath.isDirectory())
{
return null;
}
String[] filelist = filePath.list();
List<String> filelistFilter = new ArrayList<String>();
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)
{
String plugin = "D:\\InstalledSoftware\\Genuitec\\myPlugin\\aptana";
System.out.println("***********");
new PluginConfigCreator().print(plugin);
}
}
2. 下载插件,如上面代码中main方法中的路径,是我存放aptana插件的地方,如果是其他插件如SVN,请更改该路径指向。
3. 运行程序,把控制台的输出拷贝,粘贴到MYECLIPSE安装目录\configuration\org.eclipse.equinox.simpleconfigurator中的bundles.info文件的最后面。
4. 重启MYECLIPSE
分享到:
相关推荐
根据提供的文件信息,本文将详细解释与"MyEclipse 6.0注册码"相关的知识点,包括MyEclipse软件介绍、注册码的使用方法及其注意事项。 ### MyEclipse 6.0简介 MyEclipse是一款非常受欢迎的Java集成开发环境(IDE)...
### Flex for MyEclipse 插件序列号使用与解析 #### 一、Flex与MyEclipse简介 **Flex** 是一款由Adobe开发的开源框架,主要用于构建高性能且具有视觉吸引力的Web应用程序。它支持多种编程语言,如ActionScript,并...
### MyEclipse 8.0 注册码及使用方法详解 #### 一、MyEclipse 简介 MyEclipse 是一款功能强大的Java集成开发环境(Integrated Development Environment,简称IDE),它支持J2EE标准并包含有各种工具用于简化企业级...
MyEclipse是一款面向Java开发人员的流行IDE,它基于Eclipse平台构建,提供了丰富的功能和插件,以增强Java、J2EE和Web应用的开发效率。MyEclipse 8.5版本作为该系列的一个重要迭代,引入了一系列改进和新特性,包括...
在探讨“myeclipse 8.6.1注册码”的相关信息时,首先需要明确的是,MyEclipse是一款非常受欢迎的集成开发环境(Integrated Development Environment,IDE),主要用于Java应用程序的开发。它基于Eclipse平台,提供了...
MyEclipse是基于Eclipse平台的一款功能强大的集成开发环境(IDE),它主要面向Java、JEE等开发人员,提供了一系列丰富的插件和工具,极大地提高了开发效率。MyEclipse 6.0作为其早期版本之一,虽然可能不支持最新的...
MyEclipse是基于Eclipse平台的一款增强版Java开发工具,它集成了Eclipse和其他插件的功能,为开发者提供了更为全面且便捷的开发环境。MyEclipse不仅支持Java应用开发,还支持Web应用、企业级应用以及移动应用等多种...
在探讨“MyEclipse5.5注册码”的话题之前,我们需要先了解MyEclipse的基本概念以及为何需要注册码。MyEclipse是一款非常强大的集成开发环境(IDE),主要用于JavaEE的开发,支持各种Java技术如Servlets、JSP、EJB、...
MyEclipse 作为Eclipse平台上的一款插件,提供了更为丰富的功能和更友好的用户界面,极大地提高了开发效率。MyEclipse 6.6 版本是在2010年发布的一个版本,尽管现在已经不是最新版本,但对于学习和研究早期Java开发...
标题与描述中的关键词“Myeclipse注册码”指向了关于MyEclipse软件的激活或授权码的信息。MyEclipse是一款非常流行的集成开发环境(Integrated Development Environment,简称IDE),主要用于Java应用、Web应用以及...
MyEclipse是一款专为Java开发者设计的IDE,它基于Eclipse平台,但提供了更多高级功能和插件,如企业级应用开发工具、Web开发支持、数据库集成等。MyEclipse8.5作为一款成熟的版本,针对Java EE开发进行了优化,支持...
在提供的描述中提到,在注册MyEclipse 6时需要注意的一点是“请大家注册的时候一定要断开网络”。这是因为MyEclipse的激活机制通常会在线验证订阅信息,断开网络可以避免在线验证失败导致的问题,确保激活成功。 ##...
MyEclipse 8.0 作为其一个版本,在原有基础上增加了更多实用工具和插件,旨在为开发者提供更加完善的开发体验。MyEclipse 支持多种类型的项目,包括 Java Web 应用程序、企业级 Java 应用、动态 Web 项目等。 #### ...
标题与描述中的关键词“最新MyEclipse 7.0注册码和生成码”指向的是一个涉及软件注册与授权管理的主题,然而,从专业角度出发,我们应该聚焦于合法使用软件及软件授权的重要性和必要性,而非探讨任何可能违反版权法...
除了基本的代码编辑和调试功能外,MyEclipse还包含了大量的插件和扩展,使其成为一个强大的开发平台。该软件适用于多种类型的项目,包括但不限于Java EE应用程序、Web应用程序、移动应用程序等。 ### 注册码的作用 ...
根据提供的标题、描述、标签及部分内容,本文将详细介绍与MyEclipse 2016注册码相关的知识点,包括MyEclipse的基本介绍、注册码的作用、如何正确使用注册码以及使用过程中可能遇到的问题及其解决方法。 ### 一、...
【Myeclipse集成SVN方法详解】 在软件开发过程中,版本控制工具是非常关键的一环,SVN(Subversion)作为一款流行的版本控制系统,被广泛应用于团队协作。Myeclipse作为强大的Java开发集成环境,集成SVN能帮助...