论坛首页 入门技术论坛

Myeclipse 7 插件安装

浏览 12957 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-12-17   最后修改:2008-12-17
Myeclipse 7 的插件安装方式与原先的方式完全不一样了,下面以JBossTools-2.1.2.GA插件安装为例进行说明。

    假设
            Myeclipse 7的安装路径为:C:\Genuitec
            JBossTools-2.1.2.GA插件的路径为:  C:\eclipse-plugins\plugins\JBossTools-2.1.2.GA-ALL-win32

    将下面这段代码编译后执行:
package test;

import java.io.File;
import java.util.ArrayList;
import java.util.List;


/** *//**
 * Descript: 
 *
 *
 */

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("C:\\eclipse-plugins\\plugins\JBossTools-2.1.2.GA-ALL-win32").print();
   }
}


    执行完之后,将控制台中打印出的执行结果,直接复制到下面这个文件中:

    C:\Genuitec\MyEclipse 7.0\configuration\org.eclipse.equinox.simpleconfigurator\bundles.info

    然后用 -clean 命令重新启动Myeclipse即了完成插件的安装。
   发表时间:2008-12-17  
不是吧....myeclipse7这么恶心?
0 请登录后投票
   发表时间:2008-12-18   最后修改:2008-12-18

C:\Genuitec\MyEclipse 7.0\configuration\org.eclipse.equinox.simpleconfigurator\bundles.info

恩,这个很有用:)
0 请登录后投票
   发表时间:2008-12-18  
不知道为啥这么变态
我下载了apata 和spring 插件 现在都还没装上呢
是不是他故意为难其他的插件,推广自己的插件呢
0 请登录后投票
   发表时间:2008-12-19  
本人下载了flex插件。结果发现不能安装。Myeclipse 不让其他插件随意安装到自己系统里把。
0 请登录后投票
   发表时间:2009-01-04  
终于找到你了 呵呵
非常感谢
0 请登录后投票
   发表时间:2009-04-07  
plugin_zh_CN.properties
有时候会遇见这样的文件名,导致错误,所以

String[] filenames = fileName.split("_");

应该修改一下
0 请登录后投票
   发表时间:2009-04-18   最后修改:2009-04-18
太恶心了,把eclipse3.4和jdk都集成在一块了,没有提供插件安装形式。下的jdk没用的了。下的eclipse3.4也不用了,感觉这样不好,还不松散一些的好,这样配置灵活度高一些。恶心。。。。具恶心。。。。
0 请登录后投票
   发表时间:2009-05-19  
楼主应该在其他地方也发表过吧

我只是想跟你说一句

请你不要在**人了

我几个月前使用过 7

当时就有人问我怎么按插件

我是这样做的

下载一个eclipse 

把7 集成进去

再安装插件时就和以前一样了

该怎么装就怎么装


0 请登录后投票
   发表时间:2009-05-25  
C:\Genuitec\MyEclipse 7.0\configuration\org.eclipse.equinox.simpleconfigurator\bundles.info

MyEclipse7.1GA里没有这个了,怎么办?
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics