gpt4 book ai didi

java - 如何在 Java 11 中将 JavaFX 运行时添加到 Eclipse?

转载 作者:IT老高 更新时间:2023-10-28 21:00:31 29 4
gpt4 key购买 nike

我收到以下错误,因为 Java 11 将 JavaFX 排除在最新版本中。

Error: JavaFX runtime components are missing, and are required to run
this application

那么如何在 Java 11 中将 JavaFX 添加到 Eclipse 中?谢谢。

最佳答案

按照 getting started guide ,这些是从 Eclipse 运行 JavaFX 11 所需的步骤。

  1. here 安装 Eclipse 2018-09 .

  2. here 安装 JDK 11 .

  3. 将 Java 11 作为已安装的 JRE 添加到 Eclipse:Eclipse -> Window -> Preferences -> Java -> Installed JREs -> Add.

  4. here 下载 JavaFX 11 ea .

  5. 创建用户库:Eclipse -> 窗口 -> 首选项 -> Java -> 构建路径 -> 用户库 -> 新建。将其命名为 JavaFX11 并在 JavaFX 11-ea 的 lib 文件夹下包含这些 jar。

  6. 创建一个 Java 项目。您不需要添加模块路径类。确保选择 Java 11 并将 JavaFX11 库添加到项目的模块路径中。

  7. 添加一个包javafx11和主应用类HelloFX:

    package javafx11;

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) {
String version = System.getProperty("java.version");
Label l = new Label ("Hello, JavaFX 11, running on "+version);
Scene scene = new Scene (new StackPane(l), 300, 200);
stage.setScene(scene);
stage.show();
}

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

}

请注意,编辑器不应提示 JavaFX 类,因为我们已经包含了用户库。

  1. 添加运行时参数。编辑项目的运行配置,并添加这些 VM 参数:

    --module-path C:\Users \Downloads\javafx-sdk-11\lib --add-modules=javafx.controls

  2. 最后,运行项目。它应该可以正常工作。

关于java - 如何在 Java 11 中将 JavaFX 运行时添加到 Eclipse?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52144931/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com