紫蘭州

          紫蘭州

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            4 隨筆 :: 0 文章 :: 1 評論 :: 0 Trackbacks

        1. EhCache 分布式緩存/緩存集群
        2. MyEclipse7.5安裝插件的方法
        3. 在servlet中的init方法中使用getIn
        4. 帝國CMS的ecmsinfo,phomenewspic標
        5. java 中hashcode 與 equals的關系
          來自:http://www.ishang123.com/jishubowen/java/2012-07-23/62.html
          MyEclipse7自從7.0后就不再提供link安裝,而是采用在bundles.info文件寫入配置信息的方式安裝插件。具體步驟如下:
           
        6. 1.下載你需要的安裝的插件,其結構需要與link安裝時候一致:

               +yourPluginName (你的插件文件名--父)

                      ----plugins  (默認需要的文件夾--子)

                      ----features  (默認需要的文件夾--子)

          2.將插件文件夾復制到自定義插件文件夾(就是你自己便于管理,自建的文件夾,本文是在D:/Program Files/Genuitec/Common/myplugin)

          3.利用myeclipse新建一個java文件,代碼如下:

           

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

          /** 
          * MyEclipse 7.5 (2009-11-16) 插件配置代碼生成器 
          */
           

          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 內容即為你所要安裝插件的絕對路徑。安裝時只需要換成自己的插件路徑即可*/ 
          String plugin 
          = "D://Program Files//Genuitec//Common//myplugin"
          new PluginConfigCreator().print(plugin); 
          }
           
          }


           

          4.運行上述代碼,將控制臺輸出的內容全部復制到d:/Program Files/Genuitec/MyEclipse 7.5/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info文件中。
          5.重啟myeclipse完成安裝。

          posted on 2012-07-25 09:23 紫蘭州 閱讀(784) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 尚义县| 道孚县| 东平县| 赣州市| 长岭县| 汉阴县| 长海县| 和田县| 大同县| 开封市| 墨脱县| 安国市| 西城区| 清水河县| 兴义市| 华蓥市| 龙里县| 四会市| 云南省| 宝丰县| 永州市| 闽清县| 金湖县| 大埔区| 崇左市| 旌德县| 格尔木市| 吴旗县| 桂东县| 富蕴县| 万州区| 漾濞| 东兴市| 和平区| 安义县| 海晏县| 武川县| 寻乌县| 漯河市| 沙河市| 鹿泉市|