Javafx 简明教程

JavaFX - Installation Using Eclipse

Eclipse 是 Java 编程中使用的集成开发环境 (IDE)。它包含一个工作区和一个可扩展的插件系统,以便自定义环境。你还可以将 JavaFX 与 Eclipse 一起使用。

本章解释了在 Eclipse IDE 中创建 JavaFX 应用程序的步骤。我们将使用 JavaFX SDK 和 Eclipse 的最新版本。

Installing JavaFX in Eclipse

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

要安装 Eclipse IDE,请按以下步骤操作:

Step 1 - 访问 eclipse.org 网站。

  1. 点击文件名为 eclipse-inst-jre-win64.exe 的下载按钮。

  2. 运行下载的 eclipse 安装程序开始。

Step 2 - 选择下图中的高亮显示选项开始安装。

eclipse installation1

Step 3 - 点击安装按钮安装所选 Eclipse IDE 版本。

eclipse installation2

Step 4 - 此步骤开始安装 Eclipse IDE,可能需要一段时间。

Step 5 - 最后,启动应用程序查看欢迎页。

eclipse installation4

Installing JavaFX Plug-In

安装完 Eclipse 后,按照以下步骤在你的系统中安装 e(fx)clipse 插件。

Step 1 - 打开 Eclipse 中的 Help 菜单,并选择 Eclipse Marketplace 选项,如下图所示。

eclipse javafx

点击后,它将显示包含所有插件的新窗口,如下面的屏幕截图所示。

Step 2 - 在 Find 文本框中,使用 “fx” 关键字搜索 e(fx)clipse 插件。

efxclipse

Step 3 − 检索后,单击 Install 按钮以在 Eclipse 中安装 JavaFX 插件。

Step 4 − 在下一个窗口中,您将看到 JavaFX 的许可协议,您必须同意该协议。选择“我同意”,然后单击“完成”。

efxclipse license

Step 5 − 一旦安装了插件,Eclipse 将需要重新启动。因此,单击如下所示的重启选项。

eclipse restart

Step 6 − 您必须通过指向 JavaFX 的安装目录来设置首选项。为此,在“窗口”菜单中,单击“首选项”,如下所示。

eclipse preferences

Step 7 − 单击“JavaFX”选项并指向 JavaFX SDK 的“lib”目录,如屏幕截图所示。如果您安装了“Scenebuilder”,则还可以指向 Scenebuilder 的安装目录,如下图所示。

eclipse preferences1

Step 8 − 现在 JavaFX 首选项已设置,您可以准备创建一个新的 JavaFX 项目。转到“文件 → 新建 → 其他”。

eclipse project

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

new project select wizard

Step 10 − 单击 Next ,将打开一个“新建项目向导”。在这里,您可以键入所需的项目名称并单击 Finish

project name and click finish

Step 11 −单击 Finish 后,将使用给定的名称(FirstJavaFXProjectt)创建一个应用程序。一个 module_info.java 文件也将自动创建,该文件需要被删除以在运行项目时避免错误。

delete module info

Step 12 − 在名为 application 的子包中,将创建一个名为 Main.java 的程序,如下所示。在执行此文件之前,我们必须添加 VM 参数。为此,请转到“运行”符号并单击“运行配置”,如下面的屏幕截图所示。

javafx run configurations

Step 13 − 在“参数”选项卡中,添加以下 VM 参数 −

In Windows

--module-path "\path\to\javafx-sdk-20\lib" --add-modules javafx.controls,javafx.fxml

In Linux

--module-path /path/to/javafx-sdk-20/lib --add-modules javafx.controls,javafx.fxml

请看下面的屏幕截图 −

eclipse vm arguments

添加后,单击“应用”和“关闭”。

Step 14 − 现在,在执行 Main.java 文件时,会弹出一个新窗口,其中包含给定的标签。

eclipse output

Note − 我们将在后面的章节中学习代码。