关于 NetBeans 模块
另请参见
NetBeans 模块是一个 Java 归档文件,它包含编写的用来与 NetBeans API 进行交互的 Java 类。模块通过其 MANIFEST.MF 文件中的条目将自身标识为一个模块。对于非安装程序分发(通常使用“工具”菜单下面的插件管理器进行分发),NetBeans 模块将打包为 NBM 文件(具有 .nbm 扩展名)。
编写 NetBeans 模块时,请牢记以下两个目标之一:
- 扩展 IDE。可以非常方便地生成框架代码,以使用新功能对 IDE 功能进行扩展。例如,可以使用框架代码来编写一些模块,以便在 NetBeans IDE 中使用您所喜爱的前沿技术。或者,如果 IDE 中缺少某项功能,则可以使用框架代码编写提供所需功能的模块,以便自行添加该功能。
- 构建富客户端 (rich client) 应用程序。可以使用 IDE 核心作为平台,以便在该平台上开发独立的桌面应用程序。IDE 核心是一个名为 NetBeans 平台的单独产品。通过在 NetBeans 平台的基础上构建应用程序,您可以节省很多开发时间,因为您能够重用平台的现有功能,如菜单、工具栏和窗口系统。
- 虽然 NetBeans 平台是单独的产品,但是根本不需要单独下载该平台:您可以在 IDE 中开发富客户端 (rich client) 应用程序,然后排除特定于 IDE 但对应用程序来说是多余的模块。仅当要使用的平台版本与 IDE 中包含的平台版本不同时,才应该下载 NetBeans 平台并在其中安装定义应用程序的模块。
- 另请参见
- 关于 NetBeans 平台
- 关于 NetBeans API
- 关于系统 Filesystem
- 关于 XML 层文件
- 使用模块
- 模块任务:快速参考
法律声明