I was trying to build a windows distribution for a desktop application which uses jafa Fx browser control. When I copied jar and lib in a separate folder and tried to run the application . But it failed with following exception.

Jul 10, 2021 11:57:37 AM com.sun.javafx.application.PlatformImpl startup

WARNING: Unsupported JavaFX configuration: classes were loaded from 'unnamed module @4284544b'

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:280)

        at com.sun.javafx.tk.quantum.QuantumToolkit.init(QuantumToolkit.java:244)

        at com.sun.javafx.tk.Toolkit.getToolkit(Toolkit.java:261)

        at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:286)

        at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:160)

        at javafx.embed.swing.JFXPanel.lambda$initFx$1(JFXPanel.java:224)

        at java.base/java.lang.Thread.run(Thread.java:831)

Caused by: java.lang.RuntimeException: Error initializing QuantumRenderer: no suitable pipeline found

        at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.init(QuantumRenderer.java:94)

        at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:124)

        ... 1 more

Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: No toolkit found

        at com.sun.javafx.tk.Toolkit.getToolkit(Toolkit.java:273)

        at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:286)

        at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:160)

        at javafx.embed.swing.JFXPanel.lambda$initFx$1(JFXPanel.java:224)

        at java.base/java.lang.Thread.run(Thread.java:831)



FIX

After trying different things I tried copying all java fx dlls in to my jarfile directory . Then the issue is solved. 



If you don't have it in your PC it can be downloaded from following link

\
https://gluonhq.com/products/javafx/



0

Add a comment

Loading