`

Eclipse的RCP

    博客分类:
  • RCP
阅读更多
从Eclipse 3.1RC1开始,ve已经支持RCP(Rich Client Platform)开发了。
个人理解RCP就是由Plugin开发转向桌面应用开发,可以构建最小化的Eclipse平台(8M-)运行你的桌面应用,不必再为程序框架烦心,摆脱失败的awt和swing,让程序拥有专业级效果,程序实现又很简单很优雅。:D

一些RCP的资料,来自Eclipse

◎Exporting an RCP Application:
http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/pde-build-home/articles/export%20rcp%20apps/article.html

◎Developing for the Rich Client Platform
http://www.eclipsecon.org/2005/presentations/EclipseCon2005_Tutorial26.pdf

◎Eclipse Rich Client Platform FAQ 该页面上可以找到很多RCP文档链接
http://dev.eclipse.org/viewcvs/index.cgi/platform-ui-home/rcp/faq.html?rev=1.7

◎RCP的一些项目
http://eclipse.org/community/rcp.html

◎一点说明:
在Rich Client Tutorial Part 1一文中关于RCP的目录结构有一处错误:
Java代码
RcpTutorial1  
|    startup.jar  
+--- plugins  
      +--- org.eclipse.core.expressions_3.0.0 
      +--- org.eclipse.core.runtime_3.0.0 
      +--- org.eclipse.help_3.0.0 
      +--- org.eclipse.jface_3.0.0 
      +--- org.eclipse.osgi_3.0.0 
      +--- org.eclipse.swt.win32_3.0.0 
      +--- org.eclipse.swt_3.0.0 
      +--- org.eclipse.ui.tutorials.rcp.part1_0.0.0 
      +--- org.eclipse.ui.workbench_3.0.0 
      +--- org.eclipse.ui_3.0.0 
      +--- org.eclipse.update.configurator_3.0.0 

   RcpTutorial1
    |    startup.jar
    +--- plugins
         +--- org.eclipse.core.expressions_3.0.0
         +--- org.eclipse.core.runtime_3.0.0
         +--- org.eclipse.help_3.0.0
         +--- org.eclipse.jface_3.0.0
         +--- org.eclipse.osgi_3.0.0
         +--- org.eclipse.swt.win32_3.0.0
         +--- org.eclipse.swt_3.0.0
         +--- org.eclipse.ui.tutorials.rcp.part1_0.0.0
         +--- org.eclipse.ui.workbench_3.0.0
         +--- org.eclipse.ui_3.0.0
         +--- org.eclipse.update.configurator_3.0.0
需要在configuration目录下下添加config.ini(从你的eclipse configuration目录下面拷贝一个过去。以上支撑环境在plugins目录下均有jar包。)
Java代码
+--- configuration  
     +--- config.ini 

    +--- configuration
         +--- config.ini

关于cmd文件的说明:
Java代码
echo on  
setlocal  
cd %~dp0  
start javaw -cp startup.jar org.eclipse.core.launcher.Main  
   -application org.eclipse.ui.tutorials.rcp.part1.RcpApplication %*  
endlocal 

   echo on
   setlocal
   cd %~dp0
   start javaw -cp startup.jar org.eclipse.core.launcher.Main
      -application org.eclipse.ui.tutorials.rcp.part1.RcpApplication %*
   endlocal


其中application参数缺省状态下(plugin.xml中不定义application节点)为 "项目名"+"."+"application",注意大小写,并且这里的application不是class名。
分享到:
评论

相关推荐

    Eclipse RCP 软件打包发布方法

    Eclipse Rich Client Platform (RCP) 是一个强大的框架,用于构建桌面应用程序。它提供了一整套工具和功能,使得开发者可以构建出具有丰富用户界面的应用。在开发完成后,我们需要将这些应用打包并发布,以便用户...

    eclipse rcp应用系统开发方法与实战源代码.zip

    Eclipse RCP,全称Eclipse Rich Client Platform,是一种基于Java的开源框架,用于构建桌面应用程序。它由Eclipse基金会维护,是Eclipse IDE的核心组成部分,提供了丰富的UI组件、插件系统以及工作台(Workbench)...

    Eclipse rcp深入浅出中英文版及配套代码

    Eclipse RCP,全称Eclipse Rich Client Platform,是一个基于Java的框架,用于构建桌面应用程序。这个框架由Eclipse基金会维护,是Eclipse IDE的一部分,允许开发者创建功能丰富的、可扩展的应用程序,拥有类似IDE的...

    Eclipse RCP.pdf清晰版

    ### Eclipse RCP 入门详解 #### 一、Eclipse RCP 概述 **Eclipse RCP**(Rich Client Platform)是一种构建丰富客户端应用程序的框架,它利用Eclipse平台的强大功能来创建高度定制化的桌面应用程序。通过RCP,...

    eclipse RCP Plug-in开发自学教程.pdf

    eclipse RCP Plug-in开发自学教程 eclipse RCP(Rich Client Platform)是一种基于eclipse的插件式开发平台,允许开发者使用eclipse结构风格设计弹性的可扩展的应用程序。RCP插件式开发方式可以重用eclipse中的方法...

    Eclipse Rcp

    Eclipse RCP是一种基于Eclipse平台的富客户端平台技术,它允许开发者创建独立于Eclipse环境的Java桌面应用程序。RCP通过提供一套标准组件和API,简化了桌面应用程序的开发流程,使开发者能够专注于业务逻辑而非界面...

    eclipse RCP mp3工程

    【标题】"eclipse RCP mp3工程"指的是一个基于Eclipse Rich Client Platform(RCP)构建的专门处理MP3音频文件的应用程序。Eclipse RCP是一个强大的开发框架,允许开发者创建桌面应用,它提供了丰富的用户界面组件和...

    EclipseRCP教程

    Eclipse RCP 教程 Eclipse RCP(Rich Client Platform)是一种基于 Eclipse 平台的客户端开发技术,能够帮助开发者快速构建功能强大且界面美观的桌面应用程序。在本教程中,我们将详细介绍 Eclipse RCP 的开发过程...

    Eclipse RCP 插件开发指南

    ### Eclipse RCP 插件开发指南 #### Eclipse RCP Plugin 开发快速入门 Eclipse RCP(Rich Client Platform)插件开发是构建基于Eclipse框架的应用程序的核心技术之一。本指南旨在帮助开发者从零开始掌握Eclipse ...

    EclipseRcp 例子程序

    Eclipse RCP(Rich Client Platform)是一个开源框架,由Eclipse基金会开发,用于构建桌面应用程序。这个框架基于Java,提供了一套完整的工具集,包括插件系统、工作台管理、视图、编辑器、透视图等,使得开发者可以...

    Eclipse RCP培训.zip

    Eclipse Rich Client Platform(RCP)是Eclipse框架下的一个核心组成部分,用于构建桌面应用程序。这个"Eclipse RCP培训.zip"文件很可能包含了关于如何开发基于Eclipse RCP的应用程序的各种教程、示例代码和讲解材料...

    Eclipse RCP与Spring OSGi技术详解与最佳实践

    《Eclipse RCP与Spring OSGi:技术详解与最佳实践》由资源的Eclipse专家亲自执笔,并得到了Eclipse官方技术社区的强烈推荐,权威性毋庸置疑!内容全面,系统讲解了利用Eclipse RCP和Spring OSGi开发大规模Java应用的...

    Eclipse RCP开发详解

    Eclipse Rich Client Platform (RCP) 是一个强大的框架,用于构建桌面应用程序,它基于Java语言并利用了Eclipse IDE的核心技术。Eclipse RCP允许开发者创建功能丰富的、可扩展的应用程序,这些应用程序拥有与Eclipse...

    documents about Eclipse RCP

    Eclipse Rich Client Platform (RCP) 是一个强大的框架,用于构建桌面应用程序。它基于Java,由Eclipse基金会维护,是Eclipse IDE的核心组成部分。RCP允许开发者利用已有的插件系统构建可定制、模块化的应用,具有...

    Eclipse RCP详细教程

    ### Eclipse RCP 详细教程 #### 1. 富客户端平台 ##### 1.1. 概述 Eclipse RCP(Rich Client Platform)是一种基于Java的框架,它允许开发者构建高度可定制和可扩展的桌面应用。这些应用通常具有丰富的用户界面,...

    Eclipse RCP

    Eclipse RCP,全称Eclipse Rich Client Platform,是基于Java平台的一种强大的应用程序框架,用于构建桌面应用程序。它源于Eclipse IDE,但其用途远远超出了集成开发环境(IDE)的范畴,允许开发者构建功能丰富的、...

    ECLIPSE RCP项目源程序

    Eclipse RCP(Rich Client Platform)是Eclipse框架下的一个组件,它允许开发者构建功能丰富的桌面应用程序。这个压缩包中的“ECLIPSE RCP项目源程序”包含了使用Eclipse RCP开发的一个项目的完整源代码,并且有中文...

    Eclipse RCP中使用第三方包

    Eclipse RCP中使用第三方包 Eclipse RCP(Rich Client Platform)是一种基于Java的插件式软件架构,允许开发者创建跨平台的桌面应用程序。使用Eclipse RCP,可以快速构建功能强大的客户端应用程序。然而,在实际...

    Eclipse Rcp comon Navigator demo

    Eclipse RCP(Rich Client Platform)是一个开源框架,用于构建桌面应用程序。Common Navigator是Eclipse RCP中的一个重要组件,它提供了一种通用的资源浏览和管理界面。在本"Common Navigator demo"中,我们将深入...

Global site tag (gtag.js) - Google Analytics