Java JDK11运行JavaFX Demo程序的方法

为了运行JavaFX的Demo程序使用Java JDK 11,你需要按照一系列的步骤来确保所有组件都被正确设置和配置。自从Java 9以后,JavaFX已经从标准的JDK中被剥离出来,因此需要单独安装和配置。

1、安装 JDK 11

确保你已经安装了Java JDK 11。你可以从Oracle官网或者其他JDK供应商处下载并安装它。

2、下载并安装 JavaFX SDK

  1. 前往OpenJFX官网下载适合你操作系统的JavaFX SDK。
  2. 解压下载的文件到一个你方便访问的位置。

3、设置环境变量(可选)

你可以设置环境变量PATH_TO_FX来简化命令行操作。例如,如果你将JavaFX SDK解压到C:\path\to\javafx-sdk-11,可以设置环境变量如下:

Windows:

set PATH_TO_FX=C:\path\to\javafx-sdk-11\lib

Linux/Mac:

export PATH_TO_FX=/path/to/javafx-sdk-11/lib

4、创建一个简单的JavaFX程序

创建一个简单的JavaFX程序来验证安装。比如,创建一个名为HelloFX.java的文件,内容如下:

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Label;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;

public class HelloFX extends Application {
    @Override
    public void start(Stage stage) {
        Label label = new Label("Hello, JavaFX!");
        StackPane root = new StackPane();
        root.getChildren().add(label);
        Scene scene = new Scene(root, 300, 250);
        stage.setTitle("Hello JavaFX");
        stage.setScene(scene);
        stage.show();
    }

    public static void main(String[] args) {
        launch(args);
    }
}

5、编译并运行JavaFX程序

在命令行中,导航到包含HelloFX.java文件的目录。使用下面的命令编译和运行程序:

Windows:

javac --module-path %PATH_TO_FX% --add-modules javafx.controls HelloFX.java
java --module-path %PATH_TO_FX% --add-modules javafx.controls HelloFX

Linux/Mac:

javac --module-path $PATH_TO_FX --add-modules javafx.controls HelloFX.java
java --module-path $PATH_TO_FX --add-modules javafx.controls HelloFX

参考文档:Java JDK11运行JavaFX Demo程序的方法-CJavaPy

  • 14
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JDK 11中引入JavaFX可以通过以下步骤进行操作: 1. 首先,你需要下载JavaFX包。你可以从https://openjfx.io/ 这个网址下载JavaFX包。 2. 下载完成后,解压JavaFX包。 3. 在Eclipse中,建立一个用户路径,用于包含解压后的JavaFX的jar文件。你可以通过依次选择window—preferences—Java—Build Path—user libraries—new(自己取个名字)—add external jars来实现。 4. 在新建的用户路径中,选择刚才解压出来的JavaFX的lib文件夹下的所有jar包,并导入到用户路径中。 5. 接下来,你需要建立一个Java工程,并在工程名上右击,选择properties——java build path——modulepath——add library。然后将刚才建立的用户路径包含进去。 6. 现在你可以在工程中创建类和其他代码。在运行之前,需要进行一些配置。选择run ——run configurations,在java application下选中你要执行的程序,然后点击右上方的arguments。 7. 在VM arguments中,输入以下内容:--module-path "填入最开始解压的从Oracle下的JavaFX包的目录,包含到lib目录(不要省略引号)" --add-modules=javafx.controls,javafx.fxml。 8. 点击apply并运行程序,这样就成功引入了JavaFXJDK 11中了。 请注意,以上步骤基于使用Eclipse进行配置和开发。<span class="em">1</span><span class="em">2</span> #### 引用[.reference_title] - *1* [在jdk11中使用javafx](https://blog.csdn.net/qq_38314450/article/details/86617035)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [java-jdk11版本jar包下载](https://download.csdn.net/download/weixin_42593797/88217226)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值