设计报价网站麻城网站开发
昨天在基于MyEclipse7.5安装Flex3.0时总是不成功,网上查了一些资料都是基于MyEclipse6.0版本的,于是自己摸索终于整合成功,步骤如下:
1、安装MyEclipse7.5
2、安装Flex Builder3.0(非插件版,否则不成功)
3、执行如下代码,将输出结果拷贝追加到MyEclipse 7.5/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info
文件内。
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("D://Program Files//Adobe//Flex Builder 3//plugins").print();  
    }  
}
4、运行MyEclipse7.5,Finish!
Flex3.02 SN:
1377-4861-5964-4149-7405-5440
1377-4965-7922-2026-0118-6904
1377-4265-2531-7733-3832-7505
1377-4164-3292-3871-2072-6426
1377-4160-8078-3708-6370-4578 
