myeclipse插件安装

共计 3013 个字符,预计需要花费 8 分钟才能阅读完成。

myeclipse7 以前都是可以很容易通过 link 方式来安装 eclipse 的插件的,自从 myeclipse7 以后,myeclipse 修改的安装配置的方式,直接用 link 方式安装插件很麻烦,这里找到一个用 link 方式的插件配置代码的生成器,用这个安装,简单的一米,推荐必备软件。

步骤如下

1. 比如给 myeclipse10 安装 hibernate 的插件,我的 hibernate 插件之前是 eclipse3.2 的版本安装的里面。

在 D:toolsMyEclipse 10MyEclipse 10 建立 myplugins 文件,将 hibernate 插件放入文件中,不要有 eclipse 的目录。

hibernate 插件目录如下    

D:toolsMyEclipse 10MyEclipse 10mypluginshibernatepluginscom.hudson.hibernatesynchronizer_3.1.9_lclgv1.0

2. 使用 MyEclipse 插件配置代码生成器,修改里面的路径

import java.io.File;

import java.util.ArrayList;

import java.util.List;

/**
*
*

  • @ClassName : PluginConfigCreator
  • @ClassDescription : MyEclipse 插件配置代码生成器
  • @Author : dapeng
  • @CreateTime : 2011-12-18 下午 8:39:31
  • */

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 = "C:/Users/Administrator/AppData/Local/MyEclipse Blue Edition/MyEclipse Blue Edition 10/My-plugins/findbugs-1.3.8";    new PluginConfigCreator().print(plugin);}

}

 

3. 复制配置信息

 

MyEclipse 插件配置代码生成器会生成一串配置信息

 

com.hudson.hibernatesynchronizer,3.1.9,file:/D:/tools/MyEclipse 10/MyEclipse 10/myplugins/hibernate/plugins/com.hudson.hibernatesynchronizer_3.1.9_lclgv1.0,4,false

 

4. 添加配置信息

 

   用文本编辑器打开 D:toolsMyEclipse 10MyEclipse 10configurationorg.eclipse.equinox.simpleconfiguratorbundles.info

 

   将那段配置信息添加到 bundles.info 最后

 

重启 myeclipse,查看 hibernate 插件,ok!完成了!

正文完
 
zhaopeng
版权声明:本站原创文章,由 zhaopeng 2011-12-18发表,共计3013字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)