在这一节中,我们将介绍如何安装和运行工具包。不过,首先要确保平台满足适当的要求。下面的列表显示了运行 AUIML Toolkit 所需的操作系统和软件:
操作系统
AUIML Visual Builder:Windows 2000 或 XP。
AUIML 运行时环境:Windows 2000、XP 或 Red Hat Linux 9。
客户机浏览器:Internet Explorer 6.0、Mozilla 1.4 或 Netscape 7.1。
软件
对于 AUIML Visual Builder
Eclipse 2.0 或 WebSphere Studio Application Developer 5.0.1。
对于 AUIML HTML 呈现程序:WebSphere Application Server 5.01 或 Tomcat 4.0、4.1
Java JDK 1.4。
安装工具包
下载工具包,并将其解压缩到您的计算机。
按照下列步骤,将 Visual Builder 插件添加到 Eclipse 或 WebSphere Studio 中:
打开 Eclipse Install/Update 透视图。
在 Feature Updates 视图中,导航到对 auiml.zip 进行解压缩的地方,然后转至 auiml\VisualBuilder\csa_5.0.0 目录,如图 1 中所示:
图 1. 安装 Visual Builder 插件

右击 eclipse项,然后从弹出菜单中选择 Link Product Extension。
运行 Swing 示例
示例源代码位于 Toolkit\samples\com\ibm\ui\samples 目录中。在 Swing 环境中有两种运行示例的方法:
可以使用 .bat 示例文件。因为运行时间可以在不同的操作系统上运行,而 .bat 文件是特定于 Windows 的,所以我们不提供该文件。下面的代码显示了一个 .bat 文件,该文件将在 Windows 环境中运行 auiml\Toolkit\ 目录中的示例。您应该根据解压缩工具包的目录调整下列清单中指定的 auiml\Toolkit 目录。可以为其他操作系统修改这个文件。
2 set SETTINGS=auiml\Toolkit\csa_runtime\settings
3 set LIB=auiml\Toolkit\csa_runtime\lib
4 set EXT=%LIB%\ext
5 set SAMPLES=auiml\Toolkit\samples\lib\auiDemos.jar
6 java -cp "%SAMPLES%;%CONFIG%;%SETTINGS%;%LIB%\auibase.jar;%LIB%\auifw.jar;
7 %LIB%\auii18n.jar;%LIB%\auiswing.jar;%EXT%\jhall.jar;
8 %EXT%\swing11spinner_Runtime.jar;%EXT%\uil.jar" com.ibm.ui.samples.SampleLauncher
还可以使用 Ant 运行示例。我们提供了 build.xml 文件来驱动 AUIML。先下载并安装 Ant(请参阅 参考资料),然后切换到 Toolkit\Samples 目录,并在命令行中输入 ant run 。出现图 2 中所示的示例窗口。可以单击列表中的示例来启动该示例。
图 2. 运行示例

运行 WebSphere Studio 中的 HTML 示例
要运行 HTML 示例,需要将 auiwebdemos.war 文件部署到 Web 服务器中。可以将 WAR 文件部署到 WebSphere Application Sever 或 Tomcat 中。下面的指令专门用于将 WAR 部署到 Tomcat Web 服务器中,可以从 Apache Jakarta Web 站点(请参阅 参考资料)获得 Tomcat Web 服务器。将 WAR 部署到 WebSphere Application Sever 的过程与上述过程非常相似。
创建新的 Web 项目。
从菜单栏中选择 File >New >Project。
在 New Project 向导中,先从左边面板中选择 Web,然后从右边面板中选择 Dynamic Web Project,如图 3 中所示:
图 3. 创建 Web 项目

单击向导中的 Next。
输入项目名称 AuimlTest,然后单击 Finish。
导入 WAR 文件。
右击 AuimlTest项目,然后选择 Import选项。
选择 WAR file,然后单击 Next,如图 4 中所示。
图 4. 选择导入源

导航到 auiwebdemos.war 文件,然后单击 Finish,如图 5 中所示:
图 5. 导入 WAR 文件

将项目与 Web 服务器相关联。
转至 Server Perspective,右击 Tomcat 服务器,然后选择 Add and Remove Projects选项。
选择 AuimlTest项目,单击 Add按钮,然后单击 Finish 按钮,如图 6 中所示:
图 6. 将项目与 Web 服务器相关联
启动 Web 服务器。
再次右击 Tomcat 服务器,然后选择 Start。
运行 Web 示例。
启动 Web 浏览器,并输入 URL http://localhost:8080/AuimlTest/html/samplelauncher.jsp。将出现显示示例启动程序的窗口,如图 7 中所示:
图 7. Web 示例

使用 Eclipse 运行 Web 示例
因为 Eclipse 没有标准 Web 服务器,所以您必须安装标准 Web 服务器。您可以选择使用 WebSphere Application Server Express 或 Tomcat。这些指令都使用了 Tomcat,可以从 Apache Jakarta Web 站点获得 Tomcat。
启动 Tomcat 服务器,然后打开 Tomcat Web Application Manager(位于 http://localhost:8080/manager/html)。
在 Install 部分,在“Upload a WAR file to install”框中输入路径 auiwebdemos.war(图 8)。
图 8. Tomcat 安装
单击 Install按钮。您应该可以看到,auiwebdemos 文件已经列在应用程序列表中。
打开浏览器,指向 http://localhost:8080/auiwebdemos/html/samplelauncher.jsp,以显示 AUIML Application Launcher 窗口,如图 9 中所示:
图 9. Tomcat 示例
