JAR -Datei, die nicht mit Standard -JDK [Duplicate] ausgeführt wirdJava

Java-Forum
Anonymous
 JAR -Datei, die nicht mit Standard -JDK [Duplicate] ausgeführt wird

Post by Anonymous »

Also habe ich eine JAR -Datei meiner Javafx -Anwendung und jedes Mal, wenn ich sie ausführe, erhalte ich diesen Fehler: < /p>

Code: Select all

Graphics Device initialization failed for :  d3d, sw
Error initializing QuantumRenderer: no suitable pipeline found
java.lang.RuntimeException: java.lang.RuntimeException: Error initializing QuantumRenderer: no suitable pipeline found
at com.sun.javafx.tk.quantum.QuantumRenderer.getInstance(QuantumRenderer.java:283)
at com.sun.javafx.tk.quantum.QuantumToolkit.init(QuantumToolkit.java:253)
at com.sun.javafx.tk.Toolkit.getToolkit(Toolkit.java:263)
at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:290)
at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:162)
at com.sun.javafx.application.LauncherImpl.startToolkit(LauncherImpl.java:651)
at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:671)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$2(LauncherImpl.java:196)
at java.base/java.lang.Thread.run(Thread.java:1589)
Caused by: java.lang.RuntimeException: Error initializing QuantumRenderer: no suitable pipeline found
at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.init(QuantumRenderer.java:95)
at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:125)
... 1 more
Exception in thread "main" java.lang.RuntimeException: No toolkit found
at com.sun.javafx.tk.Toolkit.getToolkit(Toolkit.java:275)
at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:290)
at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:162)
at com.sun.javafx.application.LauncherImpl.startToolkit(LauncherImpl.java:651)
at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:671)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$2(LauncherImpl.java:196)
at java.base/java.lang.Thread.run(Thread.java:1589)
Nach vieler Suche stellte ich fest, dass die einzige Möglichkeit, mein Javafx-Jar ohne Fehler auszuführen, JDK 24 von Oracle zu deinstallieren und stattdessen die "Liberica Full Jdk 21.0.6+10 x86 32 für Windows" von https://bell-sw.com/pages/#jdks/#jdks/#jdks zu installieren. Diese Version funktioniert einwandfrei und ich erhalte keine Quantenumrenderer- oder Pipeline -Fehler mehr. Ich habe mehrere Versionen von Oracle und Bellsoft getestet, und die vollständige Liberica JDK ist die einzige, die konsequent funktioniert. Ich würde jedoch es wirklich vorziehen, den Standard -Oracle JDK, wenn möglich, zu verwenden. Weiß jemand, warum dies passiert oder wie man es repariert, während er das Oracle JDK behält?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post