???前兩天在“小小涼粉”的《動態改變RCP應用程序的標題》一文中看到了如何改變RCP程序的Title標題,提示和幫助很大,今天我又找到了一個方便的更改Eclipse的Title標題/標題圖標/啟動畫面/幫助信息的方法,配置好后,只需更改plugin.properties 文件中的內容即可更改Eclipse的Title標題等,現與大家分享一下,請大家多多指教:)
???我的實現步驟如下:
1、新建立一個plug-in project,在這里我起名為com.yourcompany.yourproduct
2、更改plugin.xml文件為如下:
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
???<!--?設置擴展點為org.eclipse.core.runtime.products,這樣Eclipse程序就會應用此入口來運行,id可以任意設置,注意后面會用到此id -->
?? <extension point="org.eclipse.core.runtime.products"? id="yours">
???? ?<!--?在這里可以設置你的程序名稱,這里設置為%productName,表示可以在plugin.properties文件中通過設置productName項隨時更改你的程序名稱?-->
????? <product name="%productName" application="org.eclipse.ui.ide.workbench">
?????????<!-- 這里可以設置Eclipse的Title標題前面的圖標,前面的為16*16的圖標,后面為32*32的圖標?-->
???????? <property name="windowImages" value="icons/eclipse.gif,icons/eclipse32.gif"/>
???????? <!-- 這里設置幫助文字?-->
???????? <property name="aboutText" value="%aboutText"/>
???????? <!-- 這里設置幫助圖標?-->
???????? <property name="aboutImage" value="icons/eclipse_lg.gif"/>
????? </product>
?? </extension>
</plugin>
3、更改 MANIFEST.MF 文件如下:
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: com.yourcompany.yourproduct; singleton:=true
Bundle-Version: 1.0.0
Bundle-Vendor: %providerName
Bundle-Localization: plugin
Require-Bundle: org.eclipse.core.runtime
4、更改 build.properties 文件
source.. = src/
output.. = bin/
bin.includes = META-INF/,\
?????????????? .,\
?????????????? splash.bmp,\
?????????????? icons/,\
?????????????? plugin.properties,\
?????????????? plugin.xml
5、更改 plugin.properties 文件如下,上面各文件中帶%的參數在這里都可以找到對應項,例如,如果你想改程序的名稱,只需更改 productName 項即可
pluginName=yourproduct
providerName=yourcompany.com
productName=yourproduct
aboutText=yourproduct\n\
\n\
Version: 1.0.0\n\
\n\
(c) Copyright yourcompany.com 2006.? All rights reserved.\n\
Visit http://www.yourcompany.com\n\
6、增加icons目錄并在目錄中添加eclipse_lg.gif、eclipse.gif、eclipse32.gif圖片,可以自己制作或拷貝Eclipse目錄\plugins\org.eclipse.platform_3.1.2\中的文件。
7、現在就可以把這個Plugin打包拷貝到Eclipse的Plugin目錄中了,注意:最好不要打成Jar包,這樣方便以后更改 plugin.properties 文件。
8、更改Eclipse目錄\configuration\中的 config.ini 文件如下:
找到如下項
eclipse.product=org.eclipse.platform.ide
更改為
eclipse.product=com.yourcompany.yourproduct.yours
注意此處顏色與上面的匹配對應著關系的匹配,上面相同顏色的地方改變了,那么這里對應顏色的地方也要相應改變!
好了,現在啟動一下你的Eclipse看看如何?是否Title和圖標都改變了?
如果沒有改變,請刪除\configuration\目錄中除config.ini和.settings外的所有內容后啟動Eclipse即可。
其實更改Eclipse啟動畫面的方法更簡單,只要換掉\plugins\org.eclipse.platform_3.1.2\中的splash.bmp文件即可。