在通往 Java 11 的路上,我正在检查我的工具包,其中包括 SceneBuilder。
我将 java-11 与 javafx-sdk-11 结合使用并启动了 SceneBuilder
/opt/jdk-11/bin/java --module-path javafx-sdk-11/lib --add-modules=javafx.controls,javafx.fxml,javafx.web,javafx.swing -jar scenebuilder-10.0.0 -all.jar
UI 看起来不错,但是任何创建场景的尝试都会出现一些错误:
(java:10329): GLib-GObject-WARNING **: gsignal.c:2451: signal 'expose-event' is invalid for instance '0x7f395831e720' of type 'GtkWindow'
Sep. 05, 2018 10:26:17 NACHM. com.oracle.javafx.scenebuilder.app.SceneBuilderApp$SceneBuilderUncaughtExceptionHandler uncaughtException
SEVERE: An exception was thrown:
java.lang.reflect.InaccessibleObjectException: Unable to make void javafx.fxml.FXMLLoader.setStaticLoad(boolean) accessible: module javafx.fxml does not "opens javafx.fxml" to unnamed module @42efe4f4
将 Scenebuilder 与 Java 11 一起使用的最佳方式是什么?
谢谢,卡斯滕