JavaFX 与 Eclipse

2024 年 8 月 29 日 | 4 分钟阅读

现在,我们需要配置 Eclipse 来执行 JavaFX 应用程序。为此,Eclipse 配置有两种方法。我们可以将 JavaFX jar 文件导出到每个 Java 项目,或者安装一个可以直接支持 JavaFX 项目创建的新软件。

在这一部分,我们将查看这两种方法。首先,让我们看一下导出 JavaFX jar 文件到 Java 项目的方法。

将 JavaFX jar 文件导出到 Java 项目

只需单击 Eclipse 屏幕左上角的图标。单击“新建”并从列表中给出的各种选项中选择“Java 项目”。


JavaFX with Eclipse Exporting JavaFX jar files

将打开以下弹出窗口。输入项目详细信息,例如项目名称,然后单击“完成”。


JavaFX with Eclipse Exporting JavaFX jar files 1

现在,我们已经创建了我们的项目。该项目不支持 JavaFX 语法。我们需要将 JavaFX jar 文件导出到项目中才能运行 JavaFX 应用程序。

只需右键单击该项目,然后从选项中选择“属性”。


JavaFX with Eclipse select properties

转到“Java 构建路径 → 库”。在这里,将显示 JRE 系统库,它负责执行我们的 Java 项目。我们需要在这里添加一个库,从屏幕右侧列表中给出的选项中选择“添加库”。


JavaFX with Eclipse Java Build Path Add Library

从列表中选择“用户库”,然后单击“下一步”继续。


JavaFX with Eclipse User Library
JavaFX with Eclipse User Library 2

现在,我们在用户库部分。我们需要创建一个新的用户库,因此从系统右侧的列表中选择“新建”。


JavaFX with Eclipse User Library choose New

只需在用户库名称中输入“JavaFX”,然后按“确定”。


JavaFX with Eclipse User Library press OK

现在,已经创建了一个名为“JavaFX”的用户库,我们需要在这里添加一些外部 JAR 文件以使我们的项目运行。

从系统右侧的列表中单击“添加外部 JAR 文件”,并从系统中选择适当的 JAR 文件。


JavaFX with Eclipse appropriate JAR

浏览到系统中的 Java/jre1.8.0_161/lib,然后选择目录中存在的 jfxswt.ja r。但是,要为 JavaFX 应用程序设置适当的环境,我们需要再添加一个 JAR 文件,因此只需浏览到 Java/jre1.8.0_161/lib/ext 并选择 jfxrt.jar


JavaFX with Eclipse appropriate JAR 2

现在,我们已经准备好执行项目的第一个类文件。我们已经向我们的项目添加了多个 JAR 文件(如下图所示)。单击“应用并关闭”将设置应用于项目。

但是,这仅对该项目有效,我们还必须对其他项目重复此整个过程。这并不是一个更好的实现方法,但我们现在可以执行 JavaFX 应用程序了。


JavaFX with Eclipse Apply and Close
JavaFX with Eclipse Apply and Close 2

右键单击该项目,然后按照“新建 → 类”创建应用程序的第一个类。复制并粘贴一些 JavaFX 代码并运行该应用程序。我们将从我们的第一个 JavaFX 应用程序中获得以下输出,该输出包含一个按钮,该按钮在按下时打印“hello world”。


JavaFX with Eclipse hello world

我们刚刚通过将 JAR 文件导出到项目来执行了我们的第一个 JavaFX 应用程序。

现在,我们将讨论如何安装新软件到 Eclipse 中,以便直接创建 JavaFX 项目。

安装新软件

打开 Eclipse 并单击“帮助”。从下拉菜单中给出的选项列表中选择“安装新软件”。


JavaFX with Eclipse Install a New Software

现在,我们需要添加一个存储库,只需单击“添加”。在“名称”中键入“e(fx)clipse”,并在位置中键入 http://download.eclipse.org/efxclipse/updates-released/1.2.0/site/in。按“确定”继续此存储库的安装。


JavaFX with Eclipse updates released

现在,将显示将从我们刚刚输入的位置安装的所有组件的名称。单击“全选”,然后单击“下一步”。


JavaFX with Eclipse updates released installed

已显示一个列表,其中包含将要安装的所有组件。只需单击“下一步”继续安装。


JavaFX with Eclipse updates released installed 2

现在,已显示一个软件协议。只需选中说“我接受条款和条件”的单选框,然后单击“完成”。


JavaFX with Eclipse updates released installed terms and conditions

现在,软件正在安装到 Eclipse。该过程完成后,将显示一个弹出窗口,要求重新启动 Eclipse。只需单击“立即重新启动”并等待重新启动过程完成。


JavaFX with Eclipse updates released installed terms and conditions 2

现在,我们已经安装了新软件,它使我们能够直接创建新的 JavaFX 应用程序。我们只需要单击“文件”,然后从下拉选项中选择“新建 → 项目”。


JavaFX with Eclipse installed the new software enable us

现在,我们可以看到有一个 JavaFX 项目的选项。我们现在可以直接创建 JavaFX 应用程序。选择“JavaFX 项目”,然后单击“下一步”。


JavaFX with Eclipse installed the new software enable us2

输入 JavaFX 项目详细信息,然后单击“完成


JavaFX with Eclipse install project details Finish

现在,创建您的第一个 JavaFX 类。只需在下面显示的弹出窗口中输入类名。单击“完成”。


JavaFX with Eclipse install project details Finish 2

将一些 JavaFX 代码粘贴到文件中并执行该类文件。


JavaFX with Eclipse execute the class file

我们的应用程序运行良好,在单击“Say Hello Button”时在控制台上打印 hello world


JavaFX with Eclipse execute the class file Say Hello Button

因此,我们已经创建了一个环境,可以在 Eclipse 中执行我们的 JavaFX 应用程序。


下一个主题JavaFX 架构