gpt4 book ai didi

java - 找不到模块 : javafx. 控件

转载 作者:行者123 更新时间:2023-12-02 10:50:35 28 4
gpt4 key购买 nike

我已经下载了 JavaFX SDK,将其解压并设置了 PATH_TO_FX 系统变量,如下 this instructions 。我使用了以下代码示例:

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 javaVersion = System.getProperty("java.version");
String javafxVersion = System.getProperty("javafx.version");
Label l = new Label("Hello, JavaFX " + javafxVersion + ", running on Java " + javaVersion + ".");
Scene scene = new Scene(new StackPane(l), 640, 480);
stage.setScene(scene);
stage.show();
}

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

尝试使用建议的模式编译它:

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

但是编译器抛出错误:找不到模块:javafx.controls。Windows 10。Java 和 JavaFX 版本为 11.0.1

再次:我确实添加了行--add-modules javafx.controls

最佳答案

我还必须包含“lib”目录:--module-path %PATH_TO_FX%;%PATH_TO_FX%\lib 才能编译。

关于java - 找不到模块 : javafx. 控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54055598/

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