我们拿一个简单的示例来说明,这个示例使用的是 eclipse rcp 的 template 中最简单的一
个,也就是大家都见过的 Hello,RCP。我用的 eclipse 版本是 3.2M2。
为了便于说明,我自己写了一个 java 文件然后打包成 jar,再在 rcp 程序中调用它。这
public static String sayHello()
就这么简单,打包后做成一个 hello.jar。具体过程略去不谈。
然后我们新建一个 rcp application,具体过程也略去不谈。这里需要提醒大家的是 rcp
工程的名字最好用小写英文,用大写的话可能会出一些问题,至少在我用的这个版本是这样。
建好以后在下面新建一个 lib 目录作为存放第三方库的目录。再把前面做好的 hello.jar
在 RCP 工程中,你可以有两种办法把 jar 加入到 class path 中,你可以任选一种:
在 RCP 工程中,你可以有两种办法把 jar 加入到 class path 中,你可以任选一种:
在 RCP 工程中,你可以有两种办法把 jar 加入到 class path 中,你可以任选一种:
和普通的工程一样,加入到 build path 里面,参见下面图 2
打开 plugin 的 Build 页面,注意到最下面有个“Extra Classpath Entries”了么?展开以
后选 Add Jars 把需要的 jar 加进去,有同样的效果,参见图 3
我在这里说“任选一种”的意思是不要两种办法同时用,否则工程会报错。