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

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


          網站導航:
           
          主站蜘蛛池模板: 宜春市| 洞口县| 铜鼓县| 花莲市| 乌鲁木齐县| 图片| 柳河县| 叶城县| 汨罗市| 祥云县| 景谷| 盘锦市| 北海市| 中西区| 吉林市| 甘南县| 宜章县| 南平市| 万载县| 本溪市| 尼玛县| 安仁县| 屯留县| 镇康县| 周口市| 阳春市| 兴化市| 囊谦县| 和平县| 河曲县| 青海省| 红安县| 广安市| 永济市| 衡南县| 海口市| 星座| 东乡| 汾西县| 满城县| 辽宁省|