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
Java 11 で Scenebuilder を使用する最良の方法は何ですか?
ありがとう、カルステン