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?。?????

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


          網站導航:
           
          主站蜘蛛池模板: 淳化县| 南木林县| 忻城县| 额敏县| 剑川县| 平江县| 顺昌县| 辛集市| 惠水县| 鄂尔多斯市| 陵川县| 山阳县| 富阳市| 海城市| 汉川市| 隆德县| 石家庄市| 沐川县| 吴忠市| 绍兴县| 公安县| 武平县| 东宁县| 仪征市| 治县。| 务川| 上林县| 黑龙江省| 米泉市| 霞浦县| 东丽区| 武乡县| 灵山县| 兴业县| 太谷县| 都江堰市| 九龙坡区| 五莲县| 南郑县| 莒南县| 武胜县|