gembin

          OSGi, Eclipse Equinox, ECF, Virgo, Gemini, Apache Felix, Karaf, Aires, Camel, Eclipse RCP

          HBase, Hadoop, ZooKeeper, Cassandra

          Flex4, AS3, Swiz framework, GraniteDS, BlazeDS etc.

          There is nothing that software can't fix. Unfortunately, there is also nothing that software can't completely fuck up. That gap is called talent.

          About Me

           

          簡便更改Eclipse的Title標題/標題圖標/啟動畫面/幫助信息 [zhuan]

          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文件即可。

          posted on 2008-04-03 18:07 gembin 閱讀(1173) 評論(0)  編輯  收藏 所屬分類: Eclipse

          導航

          統計

          常用鏈接

          留言簿(6)

          隨筆分類(440)

          隨筆檔案(378)

          文章檔案(6)

          新聞檔案(1)

          相冊

          收藏夾(9)

          Adobe

          Android

          AS3

          Blog-Links

          Build

          Design Pattern

          Eclipse

          Favorite Links

          Flickr

          Game Dev

          HBase

          Identity Management

          IT resources

          JEE

          Language

          OpenID

          OSGi

          SOA

          Version Control

          最新隨筆

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          free counters
          主站蜘蛛池模板: 景谷| 潮安县| 东方市| 南雄市| 即墨市| 松阳县| 环江| 常州市| 新建县| 望都县| 青浦区| 宜兰县| 确山县| 竹溪县| 玛沁县| 岢岚县| 太湖县| 隆德县| 维西| 永昌县| 天峻县| 呼图壁县| 牟定县| 加查县| 邻水| 仪征市| 麦盖提县| 德格县| 广丰县| 朔州市| 来宾市| 平江县| 霍州市| 凭祥市| 新平| 临澧县| 合江县| 东宁县| 来凤县| 三穗县| 昂仁县|