JavaFX - 环境
从 Java8 开始,JDK (Java 开发工具包) 包含 JavaFX 库。因此,要运行 JavaFX 应用程序,您只需在系统中安装 Java8 或更高版本。
除此之外,Eclipse 和 NetBeans 等 IDE 也为 JavaFX 提供支持。本章将教您如何以各种方式设置运行 JavaFX 应用程序的环境。
安装 Java8
首先,您必须通过打开命令提示符并在其中输入命令"Java"来验证系统中是否安装了 Java。
如果您尚未在系统中安装 Java,命令提示符将显示以下屏幕截图中所示的消息。
![安装 Java](/javafx/images/installing_java.jpg)
然后按照以下步骤安装 Java。
步骤 1 −访问 JavaSE 下载 页面,单击 JDK 下载 按钮,如以下屏幕截图中所示
![Java SE 下载](/javafx/images/java_se_downloads.jpg)
步骤 2 − 单击下载按钮后,您将被重定向到 Java SE Development Kit 8 下载 页面。本页为您提供适用于各种平台的 JDK 链接。
接受许可协议并通过单击其相应的链接下载所需的软件。
例如,如果您使用的是 Windows 64 位操作系统,则需要下载以下屏幕截图中突出显示的 JDK 版本。
![Java SE Development Kit 8 下载页面](/javafx/images/java_se_development_kit_8_downloads_page.jpg)
单击突出显示的链接后,适用于 Windows 64 位操作系统的 Java8 开发工具包将下载到您的系统上。
步骤 3 −运行下载的二进制可执行文件,开始安装JDK8。
![Java SE Development Kit 8 Next](/javafx/images/java_se_development_kit_8_next.jpg)
步骤4 − 选择安装目录。
![安装目录](/javafx/images/installation_directory.jpg)
步骤 5 − 选择目标文件夹并单击"下一步"后,JavaFX 安装过程开始显示进度条,如以下屏幕截图所示。
![Extracting Installer](/javafx/images/extracting_installer.jpg)
步骤 6 − 如果需要,请更改安装目录,否则保留默认目录并继续。
![Destination_folder](/javafx/images/destination_folder.jpg)
步骤 7 − 单击"关闭"按钮完成安装过程,如以下屏幕截图所示。
![Java SE Installed](/javafx/images/java_se_installed.jpg)
设置 Windows 路径
安装 Java 后,需要设置路径变量。假设您已将 Java 安装在 C:\Program Files\java\jdk1.8.0_91 目录中。
现在您可以按照下面给出的步骤 −
右键单击"我的电脑",然后选择"属性"。
单击"高级"选项卡下的"环境变量"按钮。
现在,更改"Path"变量,使其也包含 Java 可执行文件的路径。例如,如果路径当前设置为"C:\WINDOWS\SYSTEM32",则将路径更改为"C:\WINDOWS\SYSTEM32; C:\Program Files\java\jdk1.8.0_91\bin'。
![编辑环境变量](/javafx/images/edit_environment_variable.jpg)
设置 JavaFX 的 NetBeans 环境
NetBeans8 为 JavaFX 提供内置支持。安装后,您可以创建 JavaFX 应用程序,而无需任何附加插件或 JAR 文件。要设置 NetBeans 环境,您需要按照以下步骤操作。
步骤 1 −访问 NetBeans 网站 并单击下载按钮以下载 NetBeans 软件。
![NetBeans 网站](/javafx/images/netbeans_website.jpg)
步骤 2 − 单击下载后,您将进入 NetBeans 软件的下载页面,该页面为各种 Java 应用程序提供 NetBeans 软件包。下载适用于 JavaSE 的 NetBeans 软件,如以下屏幕截图所示。
![NetBeans 下载页面](/javafx/images/netbeans_download_page.jpg)
步骤 3 −单击此按钮后,名为 netbeans-8.0-windows.exe 的文件将下载到您的系统上。运行此文件以进行安装。运行此文件后,NetBeans 安装程序将启动,如以下屏幕截图所示。
![配置安装程序](/javafx/images/configuring_installer.jpg)
配置完成后,您将看到安装程序的欢迎页面。
步骤 4 − 单击下一步按钮并继续安装。
![NetBeans IDE Installer](/javafx/images/netbeans_ide_installer.jpg)
步骤 5 − 下一个窗口包含 NETBEANS IDE 8.0 许可协议。仔细阅读并选中"我接受许可协议中的条款"复选框以接受协议,然后单击下一步按钮。
![NetBeans 许可协议](/javafx/images/netbeans_license_agreement.jpg)
步骤 6 −在下一个窗口中,您将看到 Junit 的许可协议,通过选择"我接受许可协议中的条款,安装 JUnit"单选按钮来接受它,然后单击 下一步。
![接受 Junit 许可协议](/javafx/images/accept_junit_license_agreement.jpg)
步骤 7 − 选择需要安装 Netbeans 8.0 的目标目录。此外,您还可以浏览系统中安装 Java Development Kit 的目录,然后单击 下一步 按钮。
![NetBeans 安装下一步](/javafx/images/netbeans_installation_next.jpg)
步骤 8 −同样,选择 Glassfish Server 安装的目标目录。浏览 Java Development Kit 目录(现在是 Glassfish Reference),然后单击 Next。
![Glassfish Server Installation](/javafx/images/glassfish_server_installation.jpg)
步骤 9 − 选中 Check for Updates 复选框以进行自动更新,然后单击 Install 按钮开始安装。
![Click Install Button](/javafx/images/click_install_button.jpg)
步骤 10 −此步骤开始安装 NetBeans IDE 8.0,可能需要一段时间。
![安装 NetBeans IDE 8.0](/javafx/images/installation_of_netbeans_ide_8.jpg)
步骤 11 − 完成此过程后,单击 完成 按钮完成安装。
步骤 12 − 启动 NetBeans IDE 后,您将看到如以下屏幕截图所示的开始页。
![开始页](/javafx/images/start_page.jpg)
步骤 13 −在文件菜单中,选择新建项目…以打开新建项目向导,如以下屏幕截图所示。
![NetBeans 文件](/javafx/images/netbeans_file.jpg)
步骤 14 − 在新建项目向导中,选择JavaFX并单击下一步。它将开始为您创建一个新的 JavaFX 应用程序。
![新建项目 JavaFX](/javafx/images/new_project_select_javafx.jpg)
步骤 15 − 在新建JavaFX 应用程序窗口中选择项目名称和项目位置,然后单击完成。它使用给定的名称创建一个示例应用程序。
![项目名称](/javafx/images/project_name.jpg)
在此实例中,创建了一个名为 javafxsample 的应用程序。在此应用程序中,NetBeans IDE 将生成一个名为 Javafxsample.java 的 Java 程序。如以下屏幕截图所示,此程序将在 NetBeans 源包 → javafxsample 中创建。
![Javafxsample java](/javafx/images/javafxsample_java.jpg)
步骤 16 −右键单击文件并选择运行文件以运行此代码,如以下屏幕截图所示。
![RunFile](/javafx/images/runfile.jpg)
此自动创建的程序包含生成简单 JavaFX 窗口的代码,该窗口包含一个带有标签Say 'Hello World'的按钮。每次单击此按钮时,控制台上都会显示字符串Hello World,如下所示。
![Say Hello World](/javafx/images/say_hello_world.jpg)
在 Eclipse 中安装 JavaFX
JavaFX 中还提供一个名为e(fx)clipse 的插件。您可以使用以下步骤在 Eclipse 中设置 JavaFX。首先,确保您的系统中装有 Eclipse。如果没有,请在您的系统中下载并安装 Eclipse。
安装 Eclipse 后,按照以下步骤在系统中安装 e(fx)clipse。
步骤 1 − 在 帮助 菜单中打开 Eclipse,然后选择 安装新软件… 选项,如下所示。
![Java Eclipse](/javafx/images/java_eclipse.jpg)
单击后,将显示 可用软件 窗口,如以下屏幕截图所示。
![可用软件窗口](/javafx/images/available_software_window.jpg)
在此窗口的 使用 文本框中,您需要提供所需软件的插件链接。
步骤 2 −单击添加…按钮。提供插件名称为e(fx)clipse。接下来,提供以下链接作为位置。http://download.eclipse.org/efxclipse/updates-released/2.3.0/site/
步骤 3 − 指定插件的名称和位置后,单击确定按钮,如以下屏幕截图中突出显示。
![添加存储库](/javafx/images/add_repository.jpg)
步骤 4 −添加插件后不久,您将看到两个复选框,分别为 e(fx)clipse – install 和 e(fx)clipse – single components。选中这两个复选框,然后单击 Add… 按钮,如以下屏幕截图所示。
![e(fx)clipse Single Components](/javafx/images/e(fx)clipse_single_components.jpg)
步骤 5 − 接下来,打开您的 Eclipse IDE。单击 File 菜单并选择 Project,如以下屏幕截图所示。
步骤 6 −然后,您将看到一个窗口,您可以在其中看到 Eclipse 提供的用于创建项目的向导列表。展开 JavaFX 向导,选择 JavaFX 项目,然后单击 下一步 按钮,如以下屏幕截图所示。
![新项目选择向导](/javafx/images/new_project_select_wizard.jpg)
步骤 7 − 单击 下一步,将打开新项目向导。在这里,您可以输入所需的项目名称,然后单击 完成。
![项目名称并单击完成](/javafx/images/project_name_and_click_finish.jpg)
步骤 8 − 单击完成,将创建一个具有给定名称(示例)的应用程序。在名为application的子包中,生成了一个名为Main.java的程序,如下所示。
![Main Java](/javafx/images/main_java.jpg)
步骤 9 − 此自动生成的程序包含生成空 JavaFX 窗口的代码。右键单击此文件,选择Run As → Java Application,如以下屏幕截图所示。
![Run as Java Application](/javafx/images/run_as_java_application.jpg)
执行此应用程序时,它会为您提供一个空的 JavaFX 窗口,如下所示。
![Empty JavaFX Window](/javafx/images/empty_javafx_window.jpg)
注意 −我们将在后面的章节中进一步讨论代码。