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 阅读(1167) 评论(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