|  | 级别: 中级 Aaron Tarter (aarontar@us.ibm.com), 咨询软件工程师,
IBM
2007 年 7 月 19 日 Eclipse 类路径容器是用于在 Eclipse 中管理 Java 库的一种条理清晰、界面友好的方式。由于库集合可以被引用为一个抽象名称,因此可以像处理条目一样轻松地对它们进行删除和添加操作。在 Java Perspective 中库视图也被简化为一个条目,扩展这个条目即可查看整个库集合。由于库集合是由 IClasspathContainer 的实现定义的,因此可以动态地对其进行重新定义。本教程展示了如何实现具有附带扩展 classpathContainerInitializer 和 classpathContainerPage 的定制 IClasspathContainer。
在本教程中
本教程主要关注 Eclipse 的类路径容器功能。首先介绍一些 Eclipse 类路径概念,随后介绍了实现类路径容器的细节。您将创建一个简单的 Eclipse 插件,它将提供一个 IClasspathContainer 实现,并扩展 classpathContainerIntializer 和 classpathContainerPage 扩展点以使用户可以访问容器。您还将实现一个 Java 元素过滤器,它能够从 Java Package Explorer 中过滤包含在类路径容器中的文件。
预备知识
本教程适用于具有中级技能和经验的 Eclipse 编程人员。要学习本教程,要求您理解 Eclipse 平台架构、扩展平台的基础知识,还要理解一些 Eclipse Java 项目以及如何在这些类型的项目中应用类路径。本文的代码使用了 Java 5 中的一些新特性,例如 Generic。虽然用法比较简单,但是将有助于理解 Java 5 的特性。
系统需求
要运行示例,需要以下配置:
-
Eclipse V3.2 或更高版本
- 尽管也可以使用较早的版本,但是本文的代码是使用 Eclipse V3.2.2 测试的,这是撰写本文时最新的正式版本。
-
JDK V1.5 或更高版本,来自 IBM 或 Sun Microsystems
- 本教程仅在很小的程度上使用了版本 5 中新增的一些 Java 特性,例如 Annotation 和 Generic。
格式 html
IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。 |  | |  |
|