很多人都认为Java写桌面程序不行,桌面的项目,特别是大项目只能使用C#、VC、C++来写,确实,我一直以来也是这么想的,因为Java的AWT、Swing确实不怎么给力,做个小东西都比较麻烦,更别说,复杂项目了,但是,近一个月对Eclipse插件开发的研究,让我改变了原来的念头,Eclipse插件方式开发桌面程序很方便,并且它提供的RCP+插件开发模式,开发复杂应用也很方便,举个例吧,大家都见过的,Eclipse本身就是由一个RCP + 无数个插件组成的复杂应用程序,我们使用它提供的机制也能很容易的开发这样的东西,那么就开始说说吧,当然我这里只提一些思路,如果有兴趣的朋友可以和我交流;
使用这个机制,我们只需要创建一个RCP主程序,并最终生成exe,其他的插件最终都生成jar文件(注意,这个jar文件不是使用Eclipse导出生成的,而是使用插件plugin.xml文件生成的,里面包含很多东西的),然后将这些插件jar放置到RCP中,然后简单的配置引用(类似link操作)后,再启动这个RCP程序的时,这个jar插件中包含的菜单、内容就自动添加到应用程序中去了;
下面我们来做个简单的实验 ^_^,下面是一张图片,创建RCP项目,并生成EXE,大家可以照着操作,创建插件在下一篇文章:
- 大小: 279.4 KB
分享到:
相关推荐
EclipseSWT_JFace_RCP插件开发书中源代码。
eclipse3.4 RCP插件开发英文教程,转成了pdf
介绍了eclipse插件开发基本理论、插件项目结构及开发步骤,最后再给出两个插件开发实例。结构如下: 1.介绍eclipse内核结构、扩展点机制; 2.介绍SWT的原理,控件设计及事件响应机制 3.介绍OSGi 4.介绍RCP(Rich ...
Eclipse RCP允许开发者使用eclipse结构风格设计弹性的可扩展的应用程序,可重用Eclipse中已存在的方法和编码模式。俗话说,万事开头难。Eclipse RCP入手可能会比较困难、费时。接下来我们将主要讲述如何让RCP工作. ...
RCP导出EXE 老大难问题。 RCp 程序导出步骤,保证能够导出~
《Eclipse插件开发》由浅入深、有重点、有针对性地介绍了Eclipse插件开发技术,全书分为4篇共24章。第一篇介绍Eclipse平台界面开发的基础知识,包括SWT控件的使用、界面布局、事件处理等内容;第二篇是插件开发核心...
Eclipse RCP开发教程,RCP入门教程,教你如何使用SWT Eclipse RCP开发教程,RCP入门教程,教你如何使用SWT Eclipse RCP开发教程,RCP入门教程,教你如何使用SWT Eclipse RCP开发教程,RCP入门教程,教你如何使用SWT
本书第一篇介绍Eclipse平台界面开发的基础知识,包括SWT控件的使用、界面布局、事件处理等内容;第二篇是插件开发核心技术,主要介绍插件开发的核心知识要点,包括行为(Action)、视图(ViewPart)、编辑器(Editor...
eclipse插件开发: rcp/swt相关资料 rcp swt 插件开发
eclipse rcp 插件开发学习笔记.pdf 1-14章
Eclipse RCP 开发资料打包下载 目录如下: RCP程序设计.pdf(推荐) Addison.Wesley.Eclipse.Rich.Client.Platform.Designing.Coding.and.Packaging.Java.Applications.Oct.2005.chm Eclipse+RCP入门.pdf example_...
Eclipse_RCP_自学教程.doc
ECLIPSE RCP项目开发源程序(中文注释)
本文讲述如何利用Eclipse RCP架构来进行应用开发。本文涵盖了创建RCP应用的各个方面:使用命令、视图、编辑器、对话框及创建与部署Eclipse产品。
eclipse rcp开发插件详解,快速开发eclipse插件,资源很好
eclipse插件及RCP开发资料.rar eclipse插件及RCP开发资料.rar eclipse插件及RCP开发资料.rar
供RCP初学者学习有的RCP练习,其中包括demo_rcp_dialog,demo_rcp_view等四个例子。
eclipse icons,用来开发rcp桌面应用程序
Eclipse插件开发笔记,书源码。经典eclipse插件开发案例,RCP开发案例
Eclipse4的插件开发教程比较少,之前搜索到的基本是eclipse官网的全英文版本,可能现在做桌面应用的没那么多,搜索到的都是多年前的资料。英文的看的比较吃力,分享一个中文的,部分内容还是有英文,大部分都已经...