Java资源网

| JAVA基础 | 环境配置 | JDBC | 线程技术 | Socket编程 | JavaMail | JAVA与XML | 设计模式 | 技术新闻 | Java认证 | 程序人生 软件下载
| JSP&Servlet | Spring | Struts | Hibernate | JBuilder | Eclipse | WebService | EJB技术 | J2ME开发 | 应用服务器 | JXTA | Ajax
Articles search文章搜索
   关键字:
   类 别:
       
New download 最新下载
· [组件]HTML Parser 1.5
· [教程]WebSphere Studio应用教程
· [组件]JDom 1.0
· [工具]Junit3.8.1
· [教程]EJB编程及J2EE系统架构和设计
· [教程]EJB教程
· [教程]J2EE Tutorial中文版
· [教程]Java编程思想2(英文)
· [教程]java编程思想(完整版)
· [教程]Java网络编程
New articles 最新文章
· 设计移动 Web 服务
· 解析XML的时候完全忽略DTD
· 理解XML Schema XML Schema 初步
· 标签库的深入研究
· 提升JSP应用程序的七大绝招
· 如何使用JDOM对XML文件进行操作
· 处理XML字符串中特殊字符
· 利用Digester把XML转换成为Java对象
· 使用WebService 和RMI远程协作
· 使用Axis开发Web Service程序
Articles top 热门文章
· Eclipse基础--plugin插件安装(6644)
· eclipse+tomcat+lomboz的安装配置说明(4774)
· Java程序员就业前景(4584)
· Windows下JAVA环境变量的设置祥解(3788)
· Tomcat下JSP、Servlet和JavaBean环境的配置(3716)
· 使用links方式安装Eclipse插件(3698)
· 一个老程序员的心理话(3533)
· linux下jdk的安装与配置(3459)
· 初学者入门:Structs中基本配置入门(3334)
· Eclipse 运行命令行参数大全(3084)
您的位置:首页>>Eclipse>>如何在Eclipse RCP中使用第三方包(图)
如何在Eclipse RCP中使用第三方包(图)
2006-04-04   来源:ChinaITLab  作者:ChinaITLab
  我们拿一个简单的示例来说明,这个示例使用的是eclipse rcp的template中最简单的一个,也就是大家都见过的Hello,RCP。我用的eclipse版本是3.2M2。
  
  为了便于说明,我自己写了一个java文件然后打包成jar,再在rcp程序中调用它。这个程序是这样的:
  
  Code:
  package demo;
  
  public class Hello {
  public static String sayHello()
  {
  return "hello,world";
  }
  }
  [Ctrl+A Select All]
  
  就这么简单,打包后做成一个hello.jar。具体过程略去不谈。
  
  然后我们新建一个rcp application,具体过程也略去不谈。这里需要提醒大家的是rcp工程的名字最好用小写英文,用大写的话可能会出一些问题,至少在我用的这个版本是这样。
  
  建好以后在下面新建一个lib目录作为存放第三方库的目录。再把前面做好的hello.jar拷贝过去。参见下图。
  
 
  图1

  
  在RCP工程中,你可以有两种办法把jar加入到class path中,你可以任选一种:
  
  在RCP工程中,你可以有两种办法把jar加入到class path中,你可以任选一种:
  
  在RCP工程中,你可以有两种办法把jar加入到class path中,你可以任选一种:
  
  和普通的工程一样,加入到build path里面,参见下面图2
  
  打开plugin的Build页面,注意到最下面有个“Extra Classpath Entries”了么?展开以后选Add Jars把需要的jar加进去,有同样的效果,参见图3
  
 
  图2(点击看大图)
   
  图3(点击看大图)

  
  我在这里说“任选一种”的意思是不要两种办法同时用,否则工程会报错。
  
  在上面的工作都做完之后,仍然在plugin的Build页面上,左边的Binary Build下面把你程序的输出目录(我的工程里面是bin)和你的jar所在的目录(我的工程里面是lib)打勾,这样输出时候会包含你编译后的文件以及第三方库。仍然参照第三张图
  
  然后切换到plugin的Runtime页面,在右下角的Classpath里面把你程序的输出目录(我的程序里面是bin)和你所有要包含的jar文件(我的程序里面是lib/hello.jar)都加进去。参照图4,这样就基本上完成了。
  
 
  图4(点击看大图)

  
  之后所要做的事情就是修改程序了,我在这里只是简单地把程序的标题做了修改,找到ApplicationWorkbenchWindowAdvisor这个类,把preWindowOpen修改成下面这样:
  
  Code:
  
  public void preWindowOpen() {
  IWorkbenchWindowConfigurer configurer = getWindowConfigurer();
  configurer.setInitialSize(new Point(400, 300));
  configurer.setShowCoolBar(false);
  configurer.setShowStatusLine(false);
  configurer.setTitle(Hello.sayHello());
  }
  [Ctrl+A Select All]
  
  这个示例就完成了,之后产生product文件后export出来就可以看到结果了。过程也略去不谈。
  
  运行以后会发现标题栏从“Hello,RCP”变成了“hello,world”,参见第图5
  
 
  图5
  --相关文章--
· 解决运行eclipse内存不足的问题 (2007-04-17)
· 用 Eclipse 插件提高代码质量 (2007-04-17)
· 开源技术:在Eclipse中构建备忘单 (2007-04-17)
· 开源技术:Eclipse 插件功能研究 (2007-04-17)
· 开源技术:Eclipse 3.2冒险之旅 (2007-04-17)
· 开源技术 Eclipse使用技巧 (2007-04-17)

版权所有©2005-2006 JAVA资源网 渝ICP备05007591号 虚拟主机 | 关于我们 | 联系方式 | 广告业务 | 网站地图 | 友情链接