簡體   English   中英

關於Eclipse RCP的應用程序運行時

[英]Application runtime about eclipse RCP

我在一個插件中這樣聲明了一些coolbar:

     <menuContribution
           locationURI="toolbar:org.eclipse.ui.main.toolbar?after=additions">
        <toolbar
              id="coolbar.toolbars.Save">
           <command
                 commandId="coolbar.commands.save"
                 icon="image/CoorBarPic/save_edit.gif"
                 id="coolbar.toolbars.sampleCommand"
                 style="push"
                 tooltip="save">
           </command>
        </toolbar>
     </menuContribution>

當我第一次運行我的應用程序時,它看起來像這樣:

但是當我第二次運行相同的應用程序時,它變成這樣:

對不起,我的聲譽還不夠,我不能在這里發布圖片,但是我可以
描述問題。 第一次將冷卻條顯示在coorbarline的左側,第二次所有冷卻條將顯示在coorbarline右側的PerspectiveBar之后

coolbars的位置已更改。

我運行eclipse rcp應用程序,它將在應用程序相對路徑處生成一個名為“ workspace”的文件夾,我知道此文件夾對於工作台創建過程很有用。在路徑“ workspace.metadata.plugins \\ org.eclipse.e4.workbench”中是一個名為“ workbench.xmi”的文件,此文件可以保存工作台的布局。 如果刪除此文件並再次運行,coolbars位置將正確。 但我不想每次都刪除此文件,因為它也保存了用戶的習慣。

我在插件A中聲明了coolbar,工作台和透視圖在插件B中

是什么原因導致這種情況出現,以及如何解決。

我的Eclipse插件構建版本為3.5或更高版本

這個問題有

感謝您的幫助。

您應該配置工作區的位置。 然后檢查您的應用程序關閉時會發生什么。

挖掘工作空間的內部結構可能有助於您的學習,但不能開發您的應用程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM