JavaFX - 环境

从 Java8 开始,JDK (Java 开发工具包) 包含 JavaFX 库。因此,要运行 JavaFX 应用程序,您只需在系统中安装 Java8 或更高版本。

除此之外,Eclipse 和 NetBeans 等 IDE 也为 JavaFX 提供支持。本章将教您如何以各种方式设置运行 JavaFX 应用程序的环境。

安装 Java8

首先,您必须通过打开命令提示符并在其中输入命令"Java"来验证系统中是否安装了 Java。

如果您尚未在系统中安装 Java,命令提示符将显示以下屏幕截图中所示的消息。

安装 Java

然后按照以下步骤安装 Java。

步骤 1 −访问 JavaSE 下载 页面,单击 JDK 下载 按钮,如以下屏幕截图中所示

Java SE 下载

步骤 2 − 单击下载按钮后,您将被重定向到 Java SE Development Kit 8 下载 页面。本页为您提供适用于各种平台的 JDK 链接。

接受许可协议并通过单击其相应的链接下载所需的软件。

例如,如果您使用的是 Windows 64 位操作系统,则需要下载以下屏幕截图中突出显示的 JDK 版本。

Java SE Development Kit 8 下载页面

单击突出显示的链接后,适用于 Windows 64 位操作系统的 Java8 开发工具包将下载到您的系统上。

步骤 3 −运行下载的二进制可执行文件,开始安装JDK8。

Java SE Development Kit 8 Next

步骤4 − 选择安装目录。

安装目录

步骤 5 − 选择目标文件夹并单击"下一步"后,JavaFX 安装过程开始显示进度条,如以下屏幕截图所示。

Extracting Installer

步骤 6 − 如果需要,请更改安装目录,否则保留默认目录并继续。

Destination_folder

步骤 7 − 单击"关闭"按钮完成安装过程,如以下屏幕截图所示。

Java SE Installed

设置 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 的 NetBeans 环境

NetBeans8 为 JavaFX 提供内置支持。安装后,您可以创建 JavaFX 应用程序,而无需任何附加插件或 JAR 文件。要设置 NetBeans 环境,您需要按照以下步骤操作。

步骤 1 −访问 NetBeans 网站 并单击下载按钮以下载 NetBeans 软件。

NetBeans 网站

步骤 2 − 单击下载后,您将进入 NetBeans 软件的下载页面,该页面为各种 Java 应用程序提供 NetBeans 软件包。下载适用于 JavaSE 的 NetBeans 软件,如以下屏幕截图所示。

NetBeans 下载页面

步骤 3 −单击此按钮后,名为 netbeans-8.0-windows.exe 的文件将下载到您的系统上。运行此文件以进行安装。运行此文件后,NetBeans 安装程序将启动,如以下屏幕截图所示。

配置安装程序

配置完成后,您将看到安装程序的欢迎页面

步骤 4 − 单击下一步按钮并继续安装。

NetBeans IDE Installer

步骤 5 − 下一个窗口包含 NETBEANS IDE 8.0 许可协议。仔细阅读并选中"我接受许可协议中的条款"复选框以接受协议,然后单击下一步按钮。

NetBeans 许可协议

步骤 6 −在下一个窗口中,您将看到 Junit 的许可协议,通过选择"我接受许可协议中的条款,安装 JUnit"单选按钮来接受它,然后单击 下一步

接受 Junit 许可协议

步骤 7 − 选择需要安装 Netbeans 8.0 的目标目录。此外,您还可以浏览系统中安装 Java Development Kit 的目录,然后单击 下一步 按钮。

NetBeans 安装下一步

步骤 8 −同样,选择 Glassfish Server 安装的目标目录。浏览 Java Development Kit 目录(现在是 Glassfish Reference),然后单击 Next

Glassfish Server Installation

步骤 9 − 选中 Check for Updates 复选框以进行自动更新,然后单击 Install 按钮开始安装。

Click Install Button

步骤 10 −此步骤开始安装 NetBeans IDE 8.0,可能需要一段时间。

安装 NetBeans IDE 8.0

步骤 11 − 完成此过程后,单击 完成 按钮完成安装。

步骤 12 − 启动 NetBeans IDE 后,您将看到如以下屏幕截图所示的开始页。

开始页

步骤 13 −在文件菜单中,选择新建项目…以打开新建项目向导,如以下屏幕截图所示。

NetBeans 文件

步骤 14 − 在新建项目向导中,选择JavaFX并单击下一步。它将开始为您创建一个新的 JavaFX 应用程序。

新建项目 JavaFX

步骤 15 − 在新建JavaFX 应用程序窗口中选择项目名称和项目位置,然后单击完成。它使用给定的名称创建一个示例应用程序。

项目名称

在此实例中,创建了一个名为 javafxsample 的应用程序。在此应用程序中,NetBeans IDE 将生成一个名为 Javafxsample.java 的 Java 程序。如以下屏幕截图所示,此程序将在 NetBeans 源包 → javafxsample 中创建。

Javafxsample java

步骤 16 −右键单击文件并选择运行文件以运行此代码,如以下屏幕截图所示。

RunFile

此自动创建的程序包含生成简单 JavaFX 窗口的代码,该窗口包含一个带有标签Say 'Hello World'的按钮。每次单击此按钮时,控制台上都会显示字符串Hello World,如下所示。

Say Hello World

在 Eclipse 中安装 JavaFX

JavaFX 中还提供一个名为e(fx)clipse 的插件。您可以使用以下步骤在 Eclipse 中设置 JavaFX。首先,确保您的系统中装有 Eclipse。如果没有,请在您的系统中下载并安装 Eclipse。

安装 Eclipse 后,按照以下步骤在系统中安装 e(fx)clipse

步骤 1 − 在 帮助 菜单中打开 Eclipse,然后选择 安装新软件… 选项,如下所示。

Java Eclipse

单击后,将显示 可用软件 窗口,如以下屏幕截图所示。

可用软件窗口

在此窗口的 使用 文本框中,您需要提供所需软件的插件链接。

步骤 2 −单击添加…按钮。提供插件名称为e(fx)clipse。接下来,提供以下链接作为位置。http://download.eclipse.org/efxclipse/updates-released/2.3.0/site/

步骤 3 − 指定插件的名称和位置后,单击确定按钮,如以下屏幕截图中突出显示。

添加存储库

步骤 4 −添加插件后不久,您将看到两个复选框,分别为 e(fx)clipse – installe(fx)clipse – single components。选中这两个复选框,然后单击 Add… 按钮,如以下屏幕截图所示。

e(fx)clipse Single Components

步骤 5 − 接下来,打开您的 Eclipse IDE。单击 File 菜单并选择 Project,如以下屏幕截图所示。

Eclipse IDE Click File Menu

步骤 6 −然后,您将看到一个窗口,您可以在其中看到 Eclipse 提供的用于创建项目的向导列表。展开 JavaFX 向导,选择 JavaFX 项目,然后单击 下一步 按钮,如以下屏幕截图所示。

新项目选择向导

步骤 7 − 单击 下一步,将打开新项目向导。在这里,您可以输入所需的项目名称,然后单击 完成

项目名称并单击完成

步骤 8 − 单击完成,将创建一个具有给定名称(示例)的应用程序。在名为application的子包中,生成了一个名为Main.java的程序,如下所示。

Main Java

步骤 9 − 此自动生成的程序包含生成空 JavaFX 窗口的代码。右键单击此文件,选择Run As → Java Application,如以下屏幕截图所示。

Run as Java Application

执行此应用程序时,它会为您提供一个空的 JavaFX 窗口,如下所示。

Empty JavaFX Window

注意 −我们将在后面的章节中进一步讨论代码。