在.product文件裏指定“Add a progress bar”和進度條的尺寸以後,進度條很可能並未如你設想中出現在Splash圖片上,解決的方法如下:
1、在.product文件同一目錄裏創建customization.ini文件,包含這樣的文本內容:org.eclipse.ui/SHOW_PROGRESS_ON_STARTUP=true
2、在plugin.xml裏的org.eclipse.core.runtime.products擴展點下的對應product下添加屬性preferenceCustomization,值爲customization.ini;這個擴展點一般是在編輯.product文件後導出RCP時自動生成的。
3、爲讓所有的修改生效,可能需要以-clean方式啓動你的RCP程序。
4、進度條的位置和大小也可直接在plugin.xml裏指定,同樣是對應product下的屬性,分別爲startupProgressRect和startupMessageRect,屬性值例如“10,290,200,16”,前兩個數字是位置,後兩個是尺寸。
BTW,在3.3版本的Eclipse裏可能會免去在customization.ini文件裏做設置的步驟。
參考: