创建插件项目
打开Eclipse并选择File->New->Project->Plug-in Project,Project name填"org.eclipse.ui.tutorials.rcp.helloworld",然后Next,对于"Would you like
to create a rich client application?"选择Yes,然后Next,Template选择Hello RCP,然后Next,然后Finish。
这时Eclipse会创建一些文件并打开MANIFEST.MF:
点击该文件的Overview页面的Testing中的Launch an Eclipse application,你应该会看到如下PDE默认配置的启动:
配置该项目
在项目名上右键点击->New->Product Configuration,File name填"helloworld.product",然后Finish。
这时Eclipse创建并打开Product Configuration来让你控制你的产品并入插件和其他资源。
在Overview页面里,Product Name填"helloworld",Product ID选择"org.eclipse.ui.tutorials.rcp.helloworld.product",Application选择"org.eclipse.ui.
tutorials.rcp.helloworld.application"
然后点击Configuratin tab,点击Add,选择你刚才创建的插件org.eclipse.ui.tutorials.rcp.helloworld,然后点击Add Required Plug-ins,然后保存文件。
回到Overview页面,点击Launch the product,程序会像前面一样启动。
在Eclipse外运行它
点击Product Configuration的Overview tab的Exporting中的Eclipse Product export wizard,Root directory填"helloworld",Directory填D:\deploy,然后
Finish,则会生成以下结构:
代码
- helloworld
- | .eclipseproduct
- | eclipse.exe
- | startup.jar
- +--- configuration
- | config.ini
- +--- plugins
- org.eclipse.core.commands_3.1.0.jar
- org.eclipse.core.expressions_3.1.0.jar
- org.eclipse.core.runtime_3.1.2.jar
- org.eclipse.help_3.1.0.jar
- org.eclipse.jface_3.1.1.jar
- org.eclipse.osgi_3.1.2.jar
- org.eclipse.swt.win32.win32.x86_3.1.2.jar
- org.eclipse.swt_3.1.0.jar
- org.eclipse.ui.tutorials.rcp.helloworld_1.0.0.jar
- org.eclipse.ui.workbench_3.1.2.jar
- org.eclipse.ui_3.1.2.jar
<script type="text/javascript">render_code();</script>
运行eclipse.exe即可看到helloworld程序成功启动,你也可以将eclipse.exe改为helloworld.exe。
分享到:
相关推荐
在这个示例中,我们将应用程序的标题从“Hello,RCP”改为“hello,world”。 使用第三方包在Eclipse RCP中非常简单,只需要将jar文件添加到classpath中,并在Runtime页面中配置classpath,然后我们就可以使用第三方...
HelloWorld 文件可能就是一个简单的插件示例,用于演示如何创建和运行一个基本的Eclipse RCP应用程序。 2. **工作台(Workbench)**:Eclipse RCP的核心是工作台,它是整个用户界面的管理者,负责管理窗口、视图、...
本教程将引导您构建一个简单的 **HelloWorld RCP** 应用程序。最终结果包括两个插件和三个特性。 - **插件**: - `com.ibm.plteplug-in`:定义 RCP 应用程序的核心功能。 - 特性插件:定义产品品牌信息和其他功能...
**向Hello World RCP应用添加Eclipse功能** 随着基础应用的建立,教程进一步讲解如何添加更丰富的功能,如: 1. **动作**:这是用户与应用程序交互的基本单元,例如按钮点击事件。 2. **首选项页面**:允许用户...
【Eclipse HelloWorld 插件详解】 Eclipse是一个广泛使用的开源集成开发环境(IDE),尤其在Java开发领域中占据重要地位。Eclipse的可扩展性得益于其强大的插件系统,允许开发者自定义工作环境以满足特定需求。本篇...
总结来说,本文件详细说明了如何在GEF环境下创建一个简单的HelloWorld应用程序,包括RCP工程的建立、GEF结构的创建、Editor的实现等关键步骤。同时,还强调了使用合适JDK版本的重要性,以及对Windows平台用户的特定...
4. 创建新的Java类:在弹出的对话框中,输入类名,比如"HelloWorld",确保"Public static void main(String[] args)"前的复选框已选中,然后点击"Finish"。 5. 编写代码:这将自动打开一个新的编辑器,显示刚创建的...
在实际应用中,开发者可能会用到如`os-eclipse-globalrcp-HelloWorld.zip`这样的示例项目来学习如何在Eclipse RCP中实现这些功能。这个zip文件很可能是包含了一个简单的全球化Eclipse RCP应用实例,供读者下载并研究...
2. **Hello, World!**:通过创建一个简单的RCP应用,展示基础的RCP结构,包括主应用程序类、启动配置和基本视图。 3. **插件开发**:讲解如何创建和管理插件,包括编写插件描述符(plugin.xml)、定义插件依赖以及...
### BPEL Designer HelloWorld 示例详解 #### 一、引言 在本教程中,我们将详细介绍如何使用Eclipse BPEL Designer开发一个简单的“Hello World”流程,并将其部署到Apache ODE运行环境中。整个教程分为三个部分:...
- 基于 Java 的 HelloWorld 应用(不包括 Eclipse)的虚拟机占用大小约为 8MB。 - 基于 Eclipse 的无界面 HelloWorld 应用的虚拟机占用大小约为 9MB。 - 应用启动至代码运行的时间约为 650ms。 - Eclipse RCP 二...
1. 创建第一个插件:从简单的“Hello, World”插件开始,了解插件开发的基本流程。 2. UI组件:学习如何创建和使用Eclipse的视图、编辑器、透视图和小部件。 3. 事件处理:掌握如何响应用户的交互,如菜单点击和键盘...
【RCP开发指南】 RCP,全称Rich Client Platform,是一种基于Eclipse框架的...尽管学习曲线可能较陡,但随着资源的增加和社区的支持,RCP无疑是一个值得投入的开发平台,特别是对于需要开发复杂桌面应用的开发者来说。
1. **创建一个简单的RCP应用**:从创建基本的Hello World插件开始,逐步添加视图、编辑器和菜单。 2. **集成数据库访问**:使用EclipseLink或JPA实现与数据库的交互,展示数据。 3. **网络通信**:通过HTTP或Web...
2. **第一个RCP实例**:入门RCP开发通常从创建一个简单的Hello World应用开始。这个过程涉及创建一个新的Eclipse插件项目,定义主视图,编写启动类,并配置MANIFEST.MF文件以声明插件依赖。 3. **视图(Views)**:在...
通过这个教程,你可以学习如何创建、运行和定制一个简单的Eclipse RCP应用。 1. **Eclipse RCP简介** - RCP是Eclipse IDE背后的架构,允许开发人员创建功能丰富的桌面应用程序,这些应用程序可以利用Eclipse的各种...
本示例介绍了一个基于Eclipse RCP的简单程序——Hello, RCP。该程序的主要目的是演示如何在Eclipse RCP项目中引入外部的Java库,并调用其方法。 - **Java类定义**: ```java package demo; public class Hello { ...
了解如何创建简单Java应用程序来显示“Hello world!” 创建 Hello World SWT 应用程序 了解如何创建独立SWT Java应用程序来对用户显示一个窗口。 Eclipse 插件开发 创建 Eclipse 插件 这是一个端到端教程,用于说明...