Jvm混合模式和JavaFx错误

时间:2018-03-28 10:23:41

标签: javafx gluon mixed-mode

我尝试在orange pi Armbian操作系统上启动我的javafx(胶子交叉平台)应用程序。

Use zero,zulu,oracle jdk(try all).
Use embeded javafx from gluon.
Use -Dmonocle.platform = X11 Dprism.order = es2

我有一个非常奇怪的问题。该应用程序在jvm混合模式下不起作用,但在解释模式(-Xint命令行参数)下工作正常(但非常慢)。在混合模式下,应用程序无法获取Egl显示并抛出异常:

com.sun.glass.ui.monocle.GLException: 0x3000: Could not get EGL display
        at com.sun.glass.ui.monocle.AcceleratedScreen.<init>(AcceleratedScreen.java:84)
        at com.sun.glass.ui.monocle.NativePlatform.getAcceleratedScreen(NativePlatform.java:127)
        at com.sun.prism.es2.MonocleGLFactory.initialize(MonocleGLFactory.java:107)
        at com.sun.prism.es2.ES2Pipeline.<clinit>(ES2Pipeline.java:82)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:264)
        at com.sun.prism.GraphicsPipeline.createPipeline(GraphicsPipeline.java:187)
        at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.init(QuantumRenderer.java:91)
        at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:124)
        at java.lang.Thread.run(Thread.java:745)

有没有人有任何想法?

0 个答案:

没有答案