我在SceneBuilder 11
上将OpenJDK 11
与NetBeans 11
和Debian 10 KDE.
一起使用
冻结第三方库SceneBuilder
。
我什至无法从打开的FXML中选择任何组件。
在终端中获取以下异常:
java.lang.ArrayIndexOutOfBoundsException: Index -27 out of bounds for length 32
at javafx.graphics/com.sun.prism.impl.GlyphCache.getCachedGlyph(GlyphCache.java:332)
at javafx.graphics/com.sun.prism.impl.GlyphCache.render(GlyphCache.java:148)
at javafx.graphics/com.sun.prism.impl.ps.BaseShaderGraphics.drawString(BaseShaderGraphics.java:2101)
at javafx.graphics/com.sun.javafx.sg.prism.NGText.renderText(NGText.java:312)
at javafx.graphics/com.sun.javafx.sg.prism.NGText.renderContent2D(NGText.java:270)
at javafx.graphics/com.sun.javafx.sg.prism.NGShape.renderContent(NGShape.java:261)
at javafx.graphics/com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:2072)
at javafx.graphics/com.sun.javafx.sg.prism.NGNode.render(NGNode.java:1964)
at javafx.graphics/com.sun.javafx.sg.prism.NGGroup.renderContent(NGGroup.java:270)
at javafx.graphics/com.sun.javafx.sg.prism.NGRegion.renderContent(NGRegion.java:578)
at javafx.graphics/com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:2072)
at javafx.graphics/com.sun.javafx.sg.prism.NGNode.render(NGNode.java:1964)
关于OpenJDK
的异常以及如何解决?
Oracle JDK
没问题
已更新: 现在,我已经删除了手动安装的
OpenJFX
并通过终端安装了
sudo apt-get install openjfx
但仍然无法正常工作。
有什么解决办法吗?