&引用;图形设备初始化失败:d3d,sw";用于IntelliJ IDEA Windows上的JavaFX

&引用;图形设备初始化失败:d3d,sw";用于IntelliJ IDEA Windows上的JavaFX,java,windows,intellij-idea,javafx,direct3d,Java,Windows,Intellij Idea,Javafx,Direct3d,在尝试在IntelliJ IDEA上运行一个简单的JavaFX程序时,我在控制台中不断遇到一长串错误,这些错误以“图形设备初始化失败:d3d,sw”开头 我确信我正确地使用了openjfx库 我已经尝试在项目中使用Java版本11.0.4和12.0.1,以及JavaFX11.0.3和JavaFX12.0.1。我不知道这是否会带来不同,但它仍然会导致相同的错误 我查阅了一些关于“d3d”的信息,根据Steam支持页面:“如果您在计算机不充分支持的设置下运行游戏,或者如果您运行的是过时的视频驱动程序

在尝试在IntelliJ IDEA上运行一个简单的JavaFX程序时,我在控制台中不断遇到一长串错误,这些错误以“图形设备初始化失败:d3d,sw”开头

我确信我正确地使用了openjfx库

我已经尝试在项目中使用Java版本11.0.4和12.0.1,以及JavaFX11.0.3和JavaFX12.0.1。我不知道这是否会带来不同,但它仍然会导致相同的错误

我查阅了一些关于“d3d”的信息,根据Steam支持页面:“如果您在计算机不充分支持的设置下运行游戏,或者如果您运行的是过时的视频驱动程序,则通常会发生d3d错误。”

有没有办法解决这个问题,或者我的硬件已经过时了

图形设备初始化失败:d3d,sw 初始化QuantumRenderer时出错:未找到合适的管道 java.lang.RuntimeException:java.lang.RuntimeException:初始化QuantumRenderer时出错:未找到合适的管道 位于javafx.graphics/com.sun.javafx.tk.quantum.QuantumRenderer.getInstance(QuantumRenderer.java:280) 位于javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.init(QuantumToolkit.java:222) 位于javafx.graphics/com.sun.javafx.tk.Toolkit.getToolkit(Toolkit.java:260) 位于javafx.graphics/com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:267) 位于javafx.graphics/com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:158) 在javafx.graphics/com.sun.javafx.application.launchempl.startToolkit(launchempl.java:658) 位于javafx.graphics/com.sun.javafx.application.LaunchImpl.launchApplicationWithArgs(LaunchImpl.java:409) 位于javafx.graphics/com.sun.javafx.application.LaunchImpl.launchApplication(LaunchImpl.java:363) 位于java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(本机方法) 位于java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 位于java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 位于java.base/java.lang.reflect.Method.invoke(Method.java:567) 位于java.base/sun.launcher.launchelper$FXHelper.main(launchelper.java:1051) 原因:java.lang.RuntimeException:初始化QuantumRenderer时出错:未找到合适的管道 位于javafx.graphics/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.init(QuantumRenderer.java:94) 位于javafx.graphics/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:124) 位于java.base/java.lang.Thread.run(Thread.java:835) 线程“main”java.lang.reflect.InvocationTargetException中出现异常 位于java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(本机方法) 位于java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 位于java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 位于java.base/java.lang.reflect.Method.invoke(Method.java:567) 位于java.base/sun.launcher.launchelper$FXHelper.main(launchelper.java:1051) 原因:java.lang.RuntimeException:未找到工具箱 位于javafx.graphics/com.sun.javafx.tk.Toolkit.getToolkit(Toolkit.java:272) 位于javafx.graphics/com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:267) 位于javafx.graphics/com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:158) 在javafx.graphics/com.sun.javafx.application.launchempl.startToolkit(launchempl.java:658) 位于javafx.graphics/com.sun.javafx.application.LaunchImpl.launchApplicationWithArgs(LaunchImpl.java:409) 位于javafx.graphics/com.sun.javafx.application.LaunchImpl.launchApplication(LaunchImpl.java:363)
... 还有5个你看了文档了吗?@JoséPereda我又看了一遍,库很好。我将这些行添加到VM选项中,这是我以前没有做过的。这消除了大多数错误,但留给我的是:“在启动层java.lang.module.FindException的初始化过程中发生错误:找不到module javafx.base”如果您不发布您所做的事情,我们将无能为力。但是已经有类似的问题了,像这样。@JoséPereda好的,谢谢