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

MyEclipse插件注册方法

    博客分类:
  • Java
阅读更多

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

0
1
分享到:
评论

相关推荐

    MyEclipse 6.0注册码

    根据提供的文件信息,本文将详细解释与"MyEclipse 6.0注册码"相关的知识点,包括MyEclipse软件介绍、注册码的使用方法及其注意事项。 ### MyEclipse 6.0简介 MyEclipse是一款非常受欢迎的Java集成开发环境(IDE)...

    flex for myeclipse 插件序列号

    ### Flex for MyEclipse 插件序列号使用与解析 #### 一、Flex与MyEclipse简介 **Flex** 是一款由Adobe开发的开源框架,主要用于构建高性能且具有视觉吸引力的Web应用程序。它支持多种编程语言,如ActionScript,并...

    myeclipse8.0注册码

    ### MyEclipse 8.0 注册码及使用方法详解 #### 一、MyEclipse 简介 MyEclipse 是一款功能强大的Java集成开发环境(Integrated Development Environment,简称IDE),它支持J2EE标准并包含有各种工具用于简化企业级...

    MyEclipse 8.5注册码

    MyEclipse是一款面向Java开发人员的流行IDE,它基于Eclipse平台构建,提供了丰富的功能和插件,以增强Java、J2EE和Web应用的开发效率。MyEclipse 8.5版本作为该系列的一个重要迭代,引入了一系列改进和新特性,包括...

    myeclipse 8.6.1注册码

    在探讨“myeclipse 8.6.1注册码”的相关信息时,首先需要明确的是,MyEclipse是一款非常受欢迎的集成开发环境(Integrated Development Environment,IDE),主要用于Java应用程序的开发。它基于Eclipse平台,提供了...

    myeclipse 6.0 注册码

    MyEclipse是基于Eclipse平台的一款功能强大的集成开发环境(IDE),它主要面向Java、JEE等开发人员,提供了一系列丰富的插件和工具,极大地提高了开发效率。MyEclipse 6.0作为其早期版本之一,虽然可能不支持最新的...

    MyEclipse5.5注册码

    MyEclipse是基于Eclipse平台的一款增强版Java开发工具,它集成了Eclipse和其他插件的功能,为开发者提供了更为全面且便捷的开发环境。MyEclipse不仅支持Java应用开发,还支持Web应用、企业级应用以及移动应用等多种...

    myeclipse5.5 注册码

    在探讨“MyEclipse5.5注册码”的话题之前,我们需要先了解MyEclipse的基本概念以及为何需要注册码。MyEclipse是一款非常强大的集成开发环境(IDE),主要用于JavaEE的开发,支持各种Java技术如Servlets、JSP、EJB、...

    Myeclipse 6.6 注册码

    MyEclipse 作为Eclipse平台上的一款插件,提供了更为丰富的功能和更友好的用户界面,极大地提高了开发效率。MyEclipse 6.6 版本是在2010年发布的一个版本,尽管现在已经不是最新版本,但对于学习和研究早期Java开发...

    Myeclipse的注册码

    标题与描述中的关键词“Myeclipse注册码”指向了关于MyEclipse软件的激活或授权码的信息。MyEclipse是一款非常流行的集成开发环境(Integrated Development Environment,简称IDE),主要用于Java应用、Web应用以及...

    MyEclipse8.5注册码

    MyEclipse是一款专为Java开发者设计的IDE,它基于Eclipse平台,但提供了更多高级功能和插件,如企业级应用开发工具、Web开发支持、数据库集成等。MyEclipse8.5作为一款成熟的版本,针对Java EE开发进行了优化,支持...

    MyEclipse6注册号

    在提供的描述中提到,在注册MyEclipse 6时需要注意的一点是“请大家注册的时候一定要断开网络”。这是因为MyEclipse的激活机制通常会在线验证订阅信息,断开网络可以避免在线验证失败导致的问题,确保激活成功。 ##...

    myeclipse 8.0 注册文件.txt

    MyEclipse 8.0 作为其一个版本,在原有基础上增加了更多实用工具和插件,旨在为开发者提供更加完善的开发体验。MyEclipse 支持多种类型的项目,包括 Java Web 应用程序、企业级 Java 应用、动态 Web 项目等。 #### ...

    最新MyEclipse 7.0注册码和生成码!欢迎下载~!

    标题与描述中的关键词“最新MyEclipse 7.0注册码和生成码”指向的是一个涉及软件注册与授权管理的主题,然而,从专业角度出发,我们应该聚焦于合法使用软件及软件授权的重要性和必要性,而非探讨任何可能违反版权法...

    myeclipse6.6注册码

    除了基本的代码编辑和调试功能外,MyEclipse还包含了大量的插件和扩展,使其成为一个强大的开发平台。该软件适用于多种类型的项目,包括但不限于Java EE应用程序、Web应用程序、移动应用程序等。 ### 注册码的作用 ...

    myeclipse注册码到2016

    根据提供的标题、描述、标签及部分内容,本文将详细介绍与MyEclipse 2016注册码相关的知识点,包括MyEclipse的基本介绍、注册码的作用、如何正确使用注册码以及使用过程中可能遇到的问题及其解决方法。 ### 一、...

    Myeclipse集成svn方法

    【Myeclipse集成SVN方法详解】 在软件开发过程中,版本控制工具是非常关键的一环,SVN(Subversion)作为一款流行的版本控制系统,被广泛应用于团队协作。Myeclipse作为强大的Java开发集成环境,集成SVN能帮助...

Global site tag (gtag.js) - Google Analytics