文档



JavaFX Scene Builder:使用JavaFX Scene Builder入门

10 编译和运行应用程序

本章将指导您使用NetBeans IDE或Apache Ant工具来编译和运行IssueTrackingLite应用程序,该应用程序使用JavaFX Scene Builder构建FXML布局。

请使用以下任一部分来查看IssueTrackingLite应用程序的运行效果。

使用NetBeans IDE

使用NetBeans IDE来构建和运行您保存IssueTracking.fxml文件的NetBeans项目。

  1. 在NetBeans IDE 8窗口中,右键单击项目窗口中的IssueTrackingLite项目节点,然后选择运行。NetBeans IDE将编译该项目,如果没有遇到错误,将显示一个类似于图10-1的应用程序。点击图像以放大。

    图10-1 Issue Tracking示例的完成GUI布局

    图10-1的描述
    "图10-1 Issue Tracking示例的完成GUI布局"的描述

  2. 在左侧的列表视图中,选择Project1,在右侧的表格视图中,选择Name列中带有TT-2的行。数据将显示在详细信息部分,如图10-1所示。

  3. 如果遇到任何错误,请查看输出窗口并确定错误的可能原因。一些故障排除的想法如下:

    • 检查所有fx:id值是否输入正确。FXML布局中的fx:id值必须与控制器源类所期望的值匹配。

    • 检查在事件绑定部分中是否正确输入了方法名。

使用Apache Ant工具

如果您选择不在NetBeans IDE中运行应用程序,则可以使用Apache Ant工具(版本1.8或更高版本)在命令行上构建和运行应用程序。输入类似于示例10-1中的命令。请注意,示例中使用的是JDK 8。

示例10-1 使用Apache Ant运行应用程序的命令

ant -f <JavaFX_App_Name>/build.xml <TARGET>


在上面的示例中,<TARGET> 的主要值为cleanjarrun。例如,要在Windows或Mac OS平台上运行IssueTrackingLite应用程序,请输入类似于示例10-2中的命令。您可以将<TARGET>设置为-projecthelp以获取可用目标的列表。

示例10-2 使用Apache Ant运行IssueTrackingLite

ant -f IssueTrackingLite/build.xml run
关闭窗口

目录

JavaFX Scene Builder:使用JavaFX Scene Builder入门

展开 折叠