动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ Java教程 ]的信息

本月文章推荐
.Table of Contents 目录.
.实战J2EE?开发购物网站(二).
.关于Servlet.
.用line_as_stream 简化流的读取.
.AWT和Swing的概述.
.拷贝文件的Java源代码.
.Java编程测试1M内存可用来缓存多.
.用java小程序applet实现无限级树.
.一步一步用JBuilder5开发EJB(下).
.从任意位置运行Jar文件.
.GNOME桌面2.23.2版本现已发布.
.weblogic中将SessionFactory配置.
.安全技术 Java与安全性,第1部分.
.JavaCollections--HashMap深度分.
.体验J2SE 1.5新特性之装箱和拆箱.
.用Java调用VC音量控制程序.
.java设计模式之Visitor.
.细细讲述Java技术开发的规则之开.
.JavaThread应该注意的问题.
.自动转向的javabean源码.

发布您的最新基于Eclipse的产品二(图)

发表日期:2008-1-5 |



  
 发布您的最新基于Eclipse的产品二(图)(图一)


  
图表 17

  
  这样,选择“About”菜单时将显示我们的产品信息。
  
 发布您的最新基于Eclipse的产品二(图)(图二)

  
图表 18

  
  替换闪屏
  
  现在让我们做一个闪屏(Splash),来替换掉project中那个临时的splash.bmp文件。
  
 发布您的最新基于Eclipse的产品二(图)(图三)

  
图表 19

  
  替换完毕,双击rcpapp.prodUCt,在打开的编辑器选择第三页的Splash Screen这一节,选择闪屏在哪个插件中。
  
 发布您的最新基于Eclipse的产品二(图)(图四)

  
图表 20

  
  事实上,闪屏图片不一定就是splash.bmp图片,您可以起随便一个名字,不过这样一来就需要修改config.ini文件,这里不多做介绍了。
  
  定制产品的Theme
  
  目前来讲,我们的产品做的差不多了。假如直接运行我们的产品,可以看到,那个Tab标题栏不是我们在Eclipse 3.0以后看到的那种波浪型的样式。我们可以通过配置文件的方式更改产品的样式。
  
  双击plugin.XML文件,在编辑器中打开“扩展”那一页,选择扩展点"org.eclipse.core.runtime.products"。
  
 发布您的最新基于Eclipse的产品二(图)(图五)

  
图表 21

  
  可以看到在我们的产品下已经配置好了三个属性:windowImages、aboutImage、aboutText。现在我们增加一个属性,点击“Add”按钮,增加属性“preferenceCustomization”,它的值设为“plugin_customization.ini”。
  
 发布您的最新基于Eclipse的产品二(图)(图六)

  
图表 22

  
  可以在这里设置的属性都是在接口org.eclipse.ui.branding.IProductConstants定义的。包括ABOUT_IMAGE 、ABOUT_TEXT、APP_NAME、PREFERENCE_CUSTOMIZATION、STARTUP_FOREGROUND_COLOR、STARTUP_MESSAGE_RECT、STARTUP_PROGRESS_RECT、WELCOME_PAGE、WINDOW_IMAGE(弃用)、WINDOW_IMAGES。
  
  同时在我们的project下新增加一个文件plugin_customization.ini,它的内容如下:
  org.eclipse.ui/SHOW_TRADITIONAL_STYLE_TABS=false
  org.eclipse.ui/DOCK_PERSPECTIVE_BAR=topRight
  
  它的第一项就是设置我们的Tab的样式,true是传统样式。我们设置为false。第二项是设置透视图所在的位置,这里设置为右上,不过我们的产品中没有显示这个选择,设不设无所谓。
  
  事实上,在这个文件中可以定义的参数有上百个,可以通过Eclipse的Javadoc中的org.eclipse.platform.doc.isv/reference/api/constant-values.Html文件查找。配置方式为"包名/常量名=值"。
  
  注重:现在虽然添加了plugin_customization.ini,但是在发布产品的时候还是不会将这个文件添加上去。所以您需要在plugin.xml文件的编辑器的build页面中,将plugin_customization.ini文件选上。
  
 发布您的最新基于Eclipse的产品二(图)(图七)

  
图表 23

  
  发布产品
  
  现在到了发布我们产品的时候了。
  
  不过在发布之前,先更改一个Eclipse3.2错误,因为目前的自动生成的介绍页面有些错误。在生成介绍页面的时候,在content目录下生成了三个xhtml文件,将这三个文件中的中文去掉,否则在Eclipse解析的时候会出错。
  
  选择"EXPort"(导出)菜单,在对话框中选择“Eclipse product”。
  
 发布您的最新基于Eclipse的产品二(图)(图八)

  
图表 24

  
  点击下一步按钮。在接下来的对话框中选择哪一个产品文件,以及产品发布的文件夹的名称。您可以选择发布成打包的文件,也可以选择发布到某个文件夹中。同时还可以选择class的版本。
  
 发布您的最新基于Eclipse的产品二(图)(图九)

  
图表 25

  
  现在运行一下我们的产品吧。
  
 发布您的最新基于Eclipse的产品二(图)(图十)

  
图表 26

  
 发布您的最新基于Eclipse的产品二(图)(图十)

  
图表 27

  
  选择您的jre
  
  真正在用户的机器上安装的时候,他的机器上不一定安装了JRE。所以您可以将JRE和您的RCP程序一起打包。启动程序首先在本文件夹下检查是否有jre文件夹,否则的话再找注册表等地方,假如查找不到jre,程序将无法运行。
  
  打包jre非常的简单,只需将您机器上的jre文件夹复制到您的RCP产品的目录下。
  
  提示:在一些应用中,可能需要java的串口包,或者是java的媒体开发包,这些开发包需要安装到JDK下。您可以将您的jdk目录复制到RCP应用程序文件夹下,同时将jdk文件夹改名为jre。
  
  创建您自己的启动程序
  
  目前来说,我们的RCP产品是发布完毕。但是这里有一点点的瑕疵。看一下我们的产品的文件夹。
  
 发布您的最新基于Eclipse的产品二(图)(图十二)

  
图表 28

  
  那个启动程序“RCP演示程序.exe”文件的图标还是Eclipse的图标,这不能不说有那么一点点的遗憾。
  
  可以有多种方式解决。
  
  一种就是通过资源修改文件,将“RCP演示程序.exe”的图标的资源进行修改。
  
  再一种就是自己写一个启动程序,查找jre、分析参数、调用startup.jar文件。
  
  现在给您介绍第三种方法。
  
  打开Eclipse3.2所在的文件下的
  
  eclipse3.2\plugins\org.eclipse.platform.source_3.1.0\src\org.eclipse.platform_3.1.0文件夹,解压其中的launchersrc.zip文件。
  
  替换解压的文件夹下的library\win32\eclipse.ico文件,替换成您的文件。
  
 发布您的最新基于Eclipse的产品二(图)(图十三)

  
图表 29

  
  运行library\win32\build.bat文件,将生成启动程序。将启动程序改名为“RCP演示程序”,然后复制到您的RCP程序的文件夹下,替换相应的程序即可。
  
 发布您的最新基于Eclipse的产品二(图)(图十四)

  
图表 30

  
  需要注重的是,在Windows下需要Microsoft Visual C and C++ Compiler 6.0,在vs.net 2005下无法编译。使用mingw也可以。
  
  通过以上的步骤,您就可以完整的发布一个RCP产品的例子了。
  
  下面是广告时间,您可以休息一次了。以下是我做的一个RCP的程序。
  
发布您的最新基于Eclipse的产品二(图)(图十五)
点击查看大图

上一篇:开发不再是苦差事--用Eclipse简化开发(图) 人气:531
下一篇:发布您的最新基于Eclipse的产品一(图) 人气:577
浏览全部Java的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-10-10 企业网站智能管理系统(TZIMS) v6
2008-10-10 拓文asp.net网站内容管理系统 v6
2008-10-10 动网论坛PHP版 v2.0++ Build 081
2008-10-10 免费时代CMS v5.0
2008-10-10 wodig第四季中文DIGG社区 v4.1 b
2008-10-10 老Y文章管理系统 v2.2 bulid 081
2008-10-10 魔法盒动感相册 ASP+SQL版 v2.0
2008-10-10 Asoft签到管理系统 v3.0 Pack1
2008-10-10 哥特人音乐网潮流留言本 v1.1
2008-10-11 联系人分组工具 v1.1 中文破解版
2008-10-11 FaceMelter变脸 v2.0 汉化破解版
2008-10-11 PathTracker道路跟踪仪 v1.2 破解
2008-10-11 Rooms手机聊天室 v0.6.7 破解版
2008-10-11 RemoteDesktop远程桌面 v1.0 破解
2008-10-11 ProRemote远程调音台 v1.0.1 破解
2008-10-11 PicShare照片共享 v1.0.0 破解版
2008-10-11 Photogene照片编辑器 v1.5 汉化破
2008-10-11 WriteRoom共享文档 v1.0 破解版
  发表评论
姓 名: 验证码:
内 容:
站长工具:网站收录查询 | Google PR查询 | ALEXA排名查询 | CSS在线编辑器 | 广告代码 | js/vbs加密 | md5加密 | 进制转换 | UTF-8 转换工具 | Html转换js | Html转换asp | Html转换php | Html转换perl
实用工具:汉字翻译拼音 | 拼音字典 | 符号对照表 | 个税计算 | 实时汇率查询换算 | 经典小工具 | 汉字简繁转换 | 普通单位换算 | 公制单位换算 | 生辰老黄历 | 国内电话区号 | 国家代码与域名缩写 | 文字加密解密 | 健康查询 | 万年历 | 汉字横竖排版 | 手机号码查询 | 计算器 | ip搜索
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報
防水工事·改修工事 フットサル大会 探偵
SEO対策 中国語教室 ホームページ作成