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

          Eclipse插件開發(fā)

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

          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. 導(dǎo)出插件.

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

          Feedback

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

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

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

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

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 郸城县| 泊头市| 株洲县| 遵义县| 都江堰市| 竹溪县| 广平县| 射阳县| 夏邑县| 海南省| 家居| 庆安县| 阜阳市| 东乌珠穆沁旗| 八宿县| 博乐市| 大田县| 庆安县| 多伦县| 涟源市| 鲁山县| 满洲里市| 徐水县| 疏勒县| 凯里市| 龙川县| 舞阳县| 金山区| 澄江县| 土默特右旗| 石渠县| 崇明县| 忻城县| 天祝| 石首市| 永城市| 湄潭县| 水富县| 时尚| 榆树市| 乌拉特中旗|