编译和运行 Swing 程序
本节说明如何从命令行编译和运行 Swing 应用程序。有关使用 NetBeans IDE 编译和运行 Swing 应用程序的信息,请参见在 NetBeans IDE 中运行教程示例。编译指令适用于所有 Swing 程序-Servlets 以及应用程序。这是您需要遵循的步骤:
-
如果尚未安装最新版本的 Java SE 平台,请安装它。
-
创建一个使用 Swing 组件的程序。
-
编译程序。
-
运行程序。
安装最新版本的 Java SE 平台
您可以从http://www.oracle.com/technetwork/java/javase/downloads/index.html免费下载最新版本的 JDK。
创建一个使用 Swing 组件的程序
您可以使用我们提供的称为 HelloWorldSwing 的简单程序,该程序将弹出下图所示的 GUI。该程序在单个文件中, HelloWorldSwing.java。保存此文件时,必须准确匹配其名称的拼写和大小写。
像我们所有的 Swing 教程示例一样,HelloWorldSwing.java
示例是在包中创建的。如果您查看源代码,则会在文件开头看到以下行:
package start;
这意味着您必须将HelloWorldSwing.java
文件放在start
目录中。您可以从start
目录上方的目录编译并运行该示例。 “使用 Swing 组件”类中的教程示例位于components
包中,而“书写事件监听器”类中的示例位于events
包中,依此类推。有关更多信息,您可能需要观看Packages类。
编译程序
下一步是编译程序。要编译该示例,请从HelloWorldSwing.java文件上方的目录中进行:
javac start/HelloWorldSwing.java
如果愿意,可以从start
目录中编译示例:
javac HelloWorldSwing.java
但是您必须记住离开start
目录才能执行该程序。
如果无法编译,请确保在 Java 平台的最新版本中使用了编译器。您可以使用以下命令来验证编译器或 Java Runtime Environment(JRE)的版本
javac -version
java -version
更新完 JDK 之后,您应该可以使用此跟踪中的程序,而无需进行任何更改。另一个常见的错误是安装 JRE,而不是编译这些程序所需的完整 Java 开发工具包(JDK)。请参考Getting Started路径,以帮助您解决遇到的任何编译问题。另一个资源是Java™SE 6 桌面技术故障排除指南。
运行程序
成功编译程序后,即可运行它。在start
目录上方的目录中:
java start.HelloWorldSwing