部署 Java GUI 应用程序
另请参见
要在 IDE 的外部使用您创建的应用程序,则可能需要在部署应用程序时包含一些额外的 JAR 文件。
部署的应用程序可能需要以下 JAR 文件:
- swing-layout-1.0.3.jar。此库包含各种与布局有关的扩展,如 GroupLayout 布局管理器。Java 平台版本 6 中包含该库,因此,如果将应用程序部署到具有 JRE 版本 6 的环境中,则无需将该库与应用程序打包在一起。
- appframework-1.0.3.jar 和 swing-worker-1.1.jar。这些库表示 Swing 应用程序框架。如果使用 Java 桌面应用程序模板创建应用程序,则需要使用这些库。在 JDK 6 之前,Swing 应用程序框架还不是 Java 平台的一部分。
- Bean 绑定。该库包含 Bean 绑定支持。如果应用程序是使用 Java 桌面应用程序模板的数据库 shell 创建的,或者在创建应用程序时使用了“绑定”对话框,则应用程序需要使用此库。在 JDK 6 之前,Bean 绑定库还不是 Java 平台的一部分。
- 您可以在系统上的以下文件夹中找到这些 JAR 文件:
NetBeans_installation_folder/java2/modules/ext/(对于 Bean 绑定和 Swing 应用程序框架库)NetBeans_installation_folder/platform9/modules/ext/(对于 Swing 布局扩展库)
为分发准备 GUI 应用程序
为确保 GUI 应用程序可以在运行时引用这些库,每当生成项目时,IDE 都会自动将库 JAR 文件(以及项目类路径中的任何其他 JAR 文件)复制到 dist/lib 文件夹中。IDE 还会将每个 JAR 文件添加到应用程序 JAR 的 manifest.mf 文件的 Class-Path 元素中。
- 如果应用程序未使用它支持的某个库,dist/lib 文件夹中将不包含该库。
为 IDE 外部的分发准备 GUI 应用程序:
- 将项目的 dist 文件夹(包括 lib 文件夹)压缩为 ZIP 归档文件中。
运行独立的 GUI 应用程序
在分发 GUI 应用程序的归档文件后,可通过命令行在 IDE 外部运行应用程序。
通过命令行来运行独立的 GUI 应用程序:
- 导航至项目的 dist 文件夹。
- 键入以下命令:
java -jar jar_name.jar
- 另请参见
- 为在 IDE 外部执行部署准备 JAR
- 使用 GUI 生成器设计 Java GUI
- GUI 生成器任务:快速参考
法律声明