織夢(mèng)網(wǎng)站管理系統(tǒng)廊坊seo管理
?
昨天在基于MyEclipse7.5安裝Flex3.0時(shí)總是不成功,網(wǎng)上查了一些資料都是基于MyEclipse6.0版本的,于是自己摸索終于整合成功,步驟如下:
1、安裝MyEclipse7.5
2、安裝Flex Builder3.0(非插件版,否則不成功)
3、執(zhí)行如下代碼,將輸出結(jié)果拷貝追加到MyEclipse 7.5/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info
文件內(nèi)。
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、運(yùn)行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