有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

MacOS Big Sur上的java,运行Eclipse我的JavaFX程序未启动就挂起

我正在运行一个在High Sierra上运行的JavaFX程序 我试着在Big Sur上运行它,11.2.1 我正在使用Eclipse for Java版本:2020-12(4.18.0)

包含main(args)和start()方法的类扩展了javafx。应用应用

我有vm参数:--模块路径/javafx/lib——添加模块javafx。控件,javafx。fxml

如果我在main(args)和start()中设置一个断点,然后进行调试,则永远不会到达断点

main()和start()中的前两条指令将打印到系统。错误和系统。出来 “我的控制台”窗口中没有显示任何内容。在调试窗口中,我看到以下线程,只是挂起:

MyProgram [Java Application]
    control.MyProgram at localhost:54296
        Thread [JavaFX Application Thread] (Running)
        Daemon Thread [QuantumRenderer-0] (Running)
        Daemon Thread [InvokeLaterDispatcher] (Running)
        Daemon Thread [Thread-1] (Running)
/Applications/Eclipse.app/Contents/Eclipse/plugins/org.eclipse.justj.openjdk.hotspot.jre.full.macosx.x86_64_15.0.1.v20201027-0507/jre/bin/java (Feb 10, 2021, 10:32:58 PM)

我唯一可以挂起的线程是[thread-1]线程。 当我这样做时,它没有堆栈跟踪。 如果我杀了其他任何一行,整个程序就会退出

我的程序正在使用JRE系统库[JavaSE-15]

如何让程序运行


共 (0) 个答案