为使创建的界面能够在 IDE 外部使用,在部署应用程序时,必须包含 Swing 布局扩展库。此库包含各种布局相关扩展,这些布局相关扩展是 GUI 生成器在设计时使用的,并且在运行时也必须位于应用程序的类路径中。
NetBeans_installation_folder/ide6/modules/ext/swing-layout-installed_version.jar
为确保 GUI 应用程序可以在运行时引用 Swing 布局扩展库,在生成项目时,IDE 会自动将 JAR(以及项目类路径中的任何其他 JAR 文件)复制到 dist/lib 文件夹中。IDE 还会将每个 JAR 文件添加到应用程序 JAR 的 manifest.mf 文件中的 Class-Path 元素。
为 IDE 外部的分发准备 GUI 应用程序:
在分发 GUI 应用程序的归档文件后,可通过命令行在 IDE 外部运行应用程序。
通过命令行来运行独立的 GUI 应用程序:
java -jar.jar
有关布局扩展库的详细信息,请访问 Swing 布局扩展项目。