posts - 28, comments - 37, trackbacks - 0, articles - 0

          Eclipse插件開發

          1. 下載并安裝jdkeclipse
            
          這里強調一下: 需要下載Eclipse for RCP and RAP Developers, 否則無法新建Plug-in Development 項目.
          2.
          新建項目
            
          安裝好之后打開eclipse, 點擊 File->NewProject。選擇Plug-in Project,點擊Next。新建一個名為com.developer.showtime的項目,所有參數采用默認值.

          3. com.developer.showtime項目的src下新建一個類: ShowTime,代碼如下:

           

          package com.developer.showtime;

          import org.eclipse.jface.dialogs.MessageDialog;
          import org.eclipse.swt.widgets.Display;
          import org.eclipse.swt.widgets.Shell;
          import org.eclipse.ui.IStartup;

          public class ShowTime implements IStartup {
              
          public void earlyStartup() {
                  Display.getDefault().syncExec(
          new Runnable() {
                      
          public void run(){
                          
          long eclipseStartTime = Long.parseLong(System.getProperty("eclipse.startTime"));
                          
          long costTime = System.currentTimeMillis() - eclipseStartTime;
                          Shell shell 
          = Display.getDefault().getActiveShell();
                          String message 
          = "Eclipse start in " + costTime + "ms";
                          MessageDialog.openInformation(shell, 
          "Information", message);
                      }
                  });
              }
          }

          4. 修改plugin.xml文件如下:


          <?xml version="1.0" encoding="UTF-8"?>

          <?eclipse version="3.4"?>

          <plugin>
             
          <extension

                   point
          ="org.eclipse.ui.startup">

                   
          <startup class="com.developer.showtime.ShowTime"/>

             
          </extension>

          </plugin>

          5. 試運行

          右鍵點擊Run as -> Eclipse Application. 此時會運行一個eclipse, 啟動之后就能顯示啟動所需時間.

          6. 導出插件.

          右鍵Export -> Deployable plug-ins and fragments. Directory中輸入需要導出的路徑, 點擊finish后會在該目錄下產生一個plugins的目錄, 里面就是插件包: com.developer.showTime_1.0.0.201110161216.jar. 把這個包復制到eclipse目錄下的plugin目錄下. 然后再啟動eclipse 便可以看到eclipse啟動所花的時間.

          Feedback

          # re: 簡單eclipse插件開發: eclipse啟動時間顯示器[未登錄]  回復  更多評論   

          2016-03-27 21:48 by 啊啊
          瀟灑瀟灑

          # re: 簡單eclipse插件開發: eclipse啟動時間顯示器  回復  更多評論   

          2016-05-26 20:30 by 孟翔
          在哪里有plugin.xml啊?????

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


          網站導航:
           
          主站蜘蛛池模板: 武川县| 巨野县| 建水县| 威远县| 夏津县| 平顺县| 奉新县| 苗栗市| 依安县| 陇南市| 枣阳市| 东乡族自治县| 成都市| 福清市| 怀来县| 山西省| 海南省| 渭源县| 洪江市| 平阴县| 杭州市| 中卫市| 应城市| 邻水| 五大连池市| 海林市| 茶陵县| 蒙阴县| 九台市| 静乐县| 安义县| 犍为县| 洪洞县| 泰宁县| 武山县| 繁峙县| 南充市| 赫章县| 南木林县| 岢岚县| 行唐县|