关于分发功能丰富的客户端应用程序

另请参见

功能丰富的客户端应用程序是完善的且正常工作的独立 Swing 应用程序。Swing 库提供了丰富的用户界面元素集合。但是,Swing 库未提供将用户界面元素一起加入到应用程序中的机制。为此,NetBeans 提供了 NetBeans 平台,该平台是您在其上构建应用程序的应用程序框架。功能丰富的客户端应用程序的每个不同部分是由单独的模块提供的,其中一些模块通过 Swing 库来提供用户界面元素。例如,如果功能丰富的客户端应用程序是编辑器,则可能由一个模块提供语法突出显示,而由另一个模块提供文件模板。

产品标记

在分发功能丰富的客户端应用程序之前,您需要考虑是否要使其与 NetBeans 相似。例如,功能丰富的客户端应用程序缺省情况下使用 NetBeans 闪屏。产品标记是创建分发包之前的最后一个阶段,在此过程中需要做出一些决定,如闪屏的外观以及应用程序在启动过程中是否包含进度栏。请在模块套件项目的“项目属性”对话框中定义这些设置,如标记功能丰富的客户端应用程序中所述。

进行产品标记时,还要考虑功能丰富的客户端应用程序是否需要 IDE 所使用的所有模块。例如,如果功能丰富的客户端应用程序不是编辑器,则不需要与编辑器功能相关的模块。类似地,应用程序可能不需要 IDE 的所有菜单项和工具栏按钮。

发布

在标记功能丰富的客户端应用程序后,可以在 Web 上将其作为 Web 可启动的 JNLP 应用程序进行分发。或者,也可以分发 ZIP 文件。有关详细信息,请参见构建 JNLP 应用程序生成 ZIP 分发。模块的更新是功能丰富的客户端应用程序的组成部分,它可以通过更新中心进行分发。

另请参见
关于 NetBeans 平台和模块开发
关于 NetBeans 平台

法律声明