小编Ibr*_*ane的帖子

如何修复应用程序构造函数中的异常

我是 Javafx 新手,我刚刚下载了 JDK 12 并遵循了教程,它已经工作但对我不起作用,(我使用模块来要求 javafx.controls)这里是代码:在我的主类中:

我在 SOFlow 中尝试了很多解决方案,但没有结果,我尝试过:1)将 public 关键字添加到我的类中 2)删除了 main 方法仍然不起作用帮助?

package com.teachersdunet.hellojavafx;

import javafx.application.Application;
import javafx.stage.Stage;

public class HelloApp extends Application {


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

    @Override
    public void start(Stage primaryStage) throws Exception {



    }


}
Run Code Online (Sandbox Code Playgroud)

这是执行后的错误:

Exception in Application constructor
Exception in thread "main" java.lang.reflect.InvocationTargetException
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:567)
    at java.base/sun.launcher.LauncherHelper$FXHelper.main(LauncherHelper.java:1051)
Caused by: java.lang.RuntimeException: Unable to construct Application instance: class com.teachersdunet.hellojavafx.HelloApp
    at javafx.graphics/com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:890)
    at javafx.graphics/com.sun.javafx.application.LauncherImpl.lambda$launchApplication$2(LauncherImpl.java:195) …
Run Code Online (Sandbox Code Playgroud)

java javafx

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×1

javafx ×1