JavaFX 错误:应用程序启动方法中的异常 java.lang.reflect.InvocationTargetException

时间:2021-01-13 10:14:19

标签: java user-interface javafx

我正在尝试运行 JavaFX 项目,但由于错误而无法运行。我已经在 Youtube 上浏览了多个教程,也一步一步地指导了

<块引用>

https://taylorial.com/cs1021/Install.htm

也一样

<块引用>

https://openjfx.io/openjfx-docs/#maven

但所有这些都被证明是徒劳的。我正在使用 jdk 15.0.1_9 (coretto),但也尝试过 openjdk-15。 IntelliJ Idea中设置和配置系统变量

<块引用>

--module-path ${PATH_TO_FX} --add-modules=javafx.controls,javafx.fxml

此外,库、插件和 Maven 依赖项都已就位

Here 是完整的错误结果。你能分享一下你的想法吗?我感到很沮丧,因为我从昨天下午开始就一直在为此苦苦挣扎。

主(通用)类:

package AllegroAPI;

import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.stage.Stage;

public class Main extends Application {

    @Override
    public void start(Stage primaryStage) throws Exception{
        Parent root = FXMLLoader.load(getClass().getResource("gui.fxml"));
        primaryStage.setTitle("Hello World");
        primaryStage.setScene(new Scene(root, 300, 275));
        primaryStage.show();
    }


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

0 个答案:

没有答案
相关问题