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

           

          簡(jiǎn)便更改Eclipse的Title標(biāo)題/標(biāo)題圖標(biāo)/啟動(dòng)畫面/幫助信息 [zhuan]

          1、新建立一個(gè)plug-in project,在這里我起名為com.yourcompany.yourproduct
          2、更改plugin.xml文件為如下:
          <?xml version="1.0" encoding="UTF-8"?>
          <?eclipse version="3.0"?>
          <plugin>
             <!-- 設(shè)置擴(kuò)展點(diǎn)為org.eclipse.core.runtime.products,這樣Eclipse程序就會(huì)應(yīng)用此入口來運(yùn)行,id可以任意設(shè)置,注意后面會(huì)用到此id -->
             <extension point="org.eclipse.core.runtime.products"  id="yours">
                <!-- 在這里可以設(shè)置你的程序名稱,這里設(shè)置為%productName,表示可以在plugin.properties文件中通過設(shè)置productName項(xiàng)隨時(shí)更改你的程序名稱 -->
                <product name="%productName" application="org.eclipse.ui.ide.workbench">
                   <!-- 這里可以設(shè)置Eclipse的Title標(biāo)題前面的圖標(biāo),前面的為16*16的圖標(biāo),后面為32*32的圖標(biāo) -->
                   <property name="windowImages" value="icons/eclipse.gif,icons/eclipse32.gif"/>
                   <!-- 這里設(shè)置幫助文字 -->
                   <property name="aboutText" value="%aboutText"/>
                   <!-- 這里設(shè)置幫助圖標(biāo) -->
                   <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 文件如下,上面各文件中帶%的參數(shù)在這里都可以找到對(duì)應(yīng)項(xiàng),例如,如果你想改程序的名稱,只需更改 productName 項(xiàng)即可

          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、現(xiàn)在就可以把這個(gè)Plugin打包拷貝到Eclipse的Plugin目錄中了,注意:最好不要打成Jar包,這樣方便以后更改 plugin.properties 文件。
          8、更改Eclipse目錄\configuration\中的 config.ini 文件如下:
          找到如下項(xiàng)
          eclipse.product=org.eclipse.platform.ide
          更改為
          eclipse.product=com.yourcompany.yourproduct.yours
          注意此處顏色與上面的匹配對(duì)應(yīng)著關(guān)系的匹配,上面相同顏色的地方改變了,那么這里對(duì)應(yīng)顏色的地方也要相應(yīng)改變!

          好了,現(xiàn)在啟動(dòng)一下你的Eclipse看看如何?是否Title和圖標(biāo)都改變了?
          如果沒有改變,請(qǐng)刪除\configuration\目錄中除config.ini和.settings外的所有內(nèi)容后啟動(dòng)Eclipse即可。

          其實(shí)更改Eclipse啟動(dòng)畫面的方法更簡(jiǎn)單,只要換掉\plugins\org.eclipse.platform_3.1.2\中的splash.bmp文件即可。

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

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(6)

          隨筆分類(440)

          隨筆檔案(378)

          文章檔案(6)

          新聞檔案(1)

          相冊(cè)

          收藏夾(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

          最新隨筆

          搜索

          積分與排名

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          free counters
          主站蜘蛛池模板: 青神县| 峨山| 洛扎县| 明光市| 滁州市| 余江县| 双柏县| 淄博市| 黄梅县| 府谷县| 五原县| 齐齐哈尔市| 互助| 墨江| 靖宇县| 延寿县| 泸州市| 鹤壁市| 肥西县| 铜山县| 保亭| 延边| 勐海县| 颍上县| 澄城县| 祁东县| 交城县| 兴仁县| 北票市| 普格县| 沛县| 嘉禾县| 崇文区| 江川县| 肇州县| 光山县| 九寨沟县| 轮台县| 禄劝| 城固县| 鄂温|