下载胶子场景生成器套件。在执行时,程序将在“EditController”创建期间崩溃 - 实例化。
尝试旧版本并搜索网络无济于事。选项范围(对我来说)有限,因为隐藏的依赖关系是封闭的库。
公共类Main扩展Application {@Override public void start(Stage primaryStage)throws Exception {EditorController editor_controller = new EditorController(); ......} public static void main(String [] args){launch(args); }}
我希望至少能看到内容窗格,但却得到了:
java的java.base / jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)中的java.base / jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(本机方法)中的java.lang.reflect.InvocationTargetException。 base / jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.base / java.lang.reflect.Method.invoke(Method.java:566)at javafx.graphics/com.sun.javafx。 application.LauncherImpl.lau
...
引起:java.lang.ClassNotFoundException:com.gluonhq.charm.glisten.control.AppBar,位于java.base / jdk.internal的java.base / jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583)。 loader.ClassLoaders $ AppClassLoader.loadClass(ClassLoaders.java:178)at java.base / java.lang.ClassLoader.loadClass(ClassLoader.java:521)... 13 more“
通过在项目引用中添加“charm-glisten-5.0.2.jar”解决了这个问题(我正在使用IntelliJ btw)。在SceneBuilder工具包下载下载部分或网站上的任何地方都没有引用哪个Jar。
因此,如果有人希望在您的应用程序中公开场景构建器,而不是简单地将其集成到您的IDE中,那么请确保添加上面的jar作为项目的参考。它可以在https://nexus.gluonhq.com/nexus/content/repositories/releases/com/gluonhq/charm-glisten/5.02/的回购中找到