`

更改Eclipse的Title标题/标题图标/启动画面/帮助信息

 
阅读更多
前两天在“小小凉粉”的《动态改变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文件即可。

分享到:
评论

相关推荐

    eclipse3.4关于hibernate tools使用时,出错java.lang.NoClassDefFoundError: org/eclipse/ui/internal/util/SWTResourceUtil

    把以前的eclipse版本,我这里用的是3.3版本 在plugins org.eclipse.ui.workbench_3.3.1.M20070921-1200.jar下 打到org/eclipse/ui/internal/util/SWTResourceUtil.class 用winrar打开,同时也打开3.4的org....

    配置Eclipse编写HTML/JS/CSS/JSP页面的自动提示。

    配置Eclipse编写HTML/JS/CSS/JSP页面的自动提示。配置文件见我的博客!

    eclipse开发c/c++环境配置

    2. **Eclipse C/C++ IDE**: "Eclipse C、C++(CDT)开发.pdf"可能是一份指南,帮助用户理解如何在Eclipse中设置CDT插件。Eclipse CDT提供了源代码编辑器、调试器、构建工具集等,使得在Eclipse中编写C/C++代码变得...

    eclipse for c/c++的配置(很简单).pdf

    eclipse for c/c++的配置

    Hibernate+Eclipse+C/S开发实例源代码SWT

    【标题】"Hibernate+Eclipse+C/S开发实例源代码SWT" 涉及到的是一个基于Java编程语言的客户端/服务器(C/S)架构的软件开发案例,利用了Hibernate对象关系映射框架、Eclipse集成开发环境以及SWT(Standard Widget ...

    eclipse For C/C++

    ### Eclipse for C/C++ 开发环境详解 #### 一、简介 Eclipse 是一款非常流行的开源集成开发环境(IDE),支持多种编程语言,包括 Java、C/C++ 等。对于 C/C++ 开发者来说,Eclipse 提供了一个功能强大且用户友好的...

    eclipse安装包eclipse安装包

    Eclipse是一款广泛使用的开源集成开发环境(IDE),主要用于Java编程,但通过插件也可支持其他编程语言,如C++、Python等。Eclipse以其强大的功能、灵活性和可扩展性深受开发者喜爱。以下是对Eclipse安装过程的详细...

    Eclipse添加C/C++头文件跳转

    Eclipse 中新建C 或C ++到项目时,头文件报警,显示“Unresolved inclusion:” 虽然不影响项目到编译和运行,确也无法查看头文件,让人感觉实在不爽。下面是在国外到网站上看到解决方案,自己整理了一下拿来分享一下...

    Eclipse 平台进行 C/C++ 开发Eclipse插件

    Eclipse 是一个强大的开源集成开发环境(IDE),最初主要用于Java语言开发,但通过插件机制,它可以支持多种编程语言,包括C和C++。在Eclipse中开发C/C++项目,我们可以利用CDT(C/C++ Development Tools)插件,它...

    Eclipse的C/C++自动补全org.eclipse.cdt.ui-7.1.100.202101112014

    视频:...实现使用C和C++自动补全,CDT 版本10.2。目前可以用于stm32cubeide和CCS(Code Composer studio)使用。直接拷贝到CCS安装路径下:C:\ti\ccs\eclipse\plugins\

    eclipse for c/c++

    Eclipse for C/C++ 是一个强大的集成开发环境(IDE),专为C和C++程序员设计,提供了丰富的功能和工具,以提升开发效率和代码质量。Eclipse IDE for C/C++ 是 Eclipse 社区的一个核心项目,它基于开放源码的 Eclipse...

    Eclipse/MyEclipse全部图标[815个]

    此外,Eclipse还有一系列用于版本控制的图标,如Git、SVN等,这些图标反映了代码库的状态,如未修改、已修改、冲突等。这些图标对于协同开发至关重要,它们帮助开发者了解代码的状态并有效地管理版本。 在问题视图...

    Eclipse IDE for C/C++ Linux64位

    Eclipse IDE for C/C++ Linux64位是一款专为Linux平台设计的集成开发环境,针对C和C++编程语言提供了全面而强大的支持。Eclipse作为一个开源的、跨平台的开发工具,其C/C++版本是许多软件工程师和学生在Linux系统上...

    Ubuntu下使用Eclipse开发C/C++

    在桌面右键点击,选择“创建启动器”,根据提示填写相关信息,如名称、命令等,完成后桌面将出现Eclipse图标。 #### 二、使用Eclipse CDT开发 ##### 2.1 使用Eclipse CDT开发C 打开Eclipse,选择“File” -&gt; ...

    eclipse修改setter/getter配置

    eclipse修改setter/getter配置,实现自动生成方法时自动抽取属性上的注释:https://blog.csdn.net/yyaijunji/article/details/84639609

    eclipse下载地址

    根据描述中的信息,“可以修改修改路径下载各个版本的eclipse”,这意味着用户可以在下载过程中自定义存储位置,避免默认路径可能带来的不便。在浏览器中访问提供的下载链接时,通常会弹出一个对话框,询问用户是否...

    最新版eclipse下载

    最新版eclipse百度云盘下载地址,链接长期有效,如有疑问请私聊c号

    mavenarchiver.rar

    org.apache.maven.archiver.MavenArchiver.getManifest(org....网上更新eclipse插件的网址都失效了找了好久才有个离线版 https://otto.takari.io/content/sites/m2e.extras/m2eclipse-mavenarchiver/0.17.2/N/LATEST ...

    eclipse_myeclipse配置开发环境

    本文将详细介绍Eclipse和MyEclipse的安装步骤以及如何配置开发环境,帮助初学者快速上手。 #### 二、Eclipse与MyEclipse简介 1. **Eclipse**:是一款开源的、可扩展的IDE,适用于多种编程语言,但在Java开发领域...

    Eclipse的全部小图标

    6. **帮助和信息图标**:如“帮助”按钮、提示信息图标,这些帮助用户获取关于Eclipse功能的更多指导。 7. **操作和首选项图标**:包括设置、首选项对话框的图标,允许用户定制Eclipse的外观和行为。 8. **插件...

Global site tag (gtag.js) - Google Analytics