我在Ubuntu 17.04中安装了Gluon Scene Builder,以便与NetBeans一起使用。
Gluon在NetBeans之外正常工作,Oracle Scene Builder在安装Gluon之前也能正常工作。
安装Gluon后,fxml文件上的右键单击选项仍然具有" Open"选项,但点击它不会打开Gluon Scene Builder。
在系统监视器中,我可以看到该进程实际上正在运行,但在NetBeans中,Gluon Window无法打开。杀死进程并单击Scene Builder图标,应用程序列表(NetBeans外部)会打开Gluon。
没有错误消息。
在NetBeans选项中,Scene Builder Home被定义为Default(opt / SceneBuilder)。这似乎是正确的,因为系统监视器中的进程指向此位置。
知道我错过了什么吗?一个提示将不胜感激。
这是堆栈跟踪:
INFO: Start exploring JAR /home/rainer/.scenebuilder/Library/charm-0.0.2.jar
nov 26, 2017 11:14:03 PM com.oracle.javafx.scenebuilder.app.SceneBuilderApp$SceneBuilderUncaughtExceptionHandler uncaughtException
SEVERE: An exception was thrown:
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(ArrayList.java:653)
at java.util.ArrayList.get(ArrayList.java:429)
at com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:89)
at java.util.Collections$UnmodifiableList.get(Collections.java:1309)
at com.oracle.javafx.scenebuilder.app.SceneBuilderApp.lambda$handleLaunch$5(SceneBuilderApp.java:409)
at com.oracle.javafx.scenebuilder.kit.library.user.LibraryFolderWatcher.exploreAndUpdateLibrary(LibraryFolderWatcher.java:356)
at com.oracle.javafx.scenebuilder.kit.library.user.LibraryFolderWatcher.runDiscovery(LibraryFolderWatcher.java:138)
at com.oracle.javafx.scenebuilder.kit.library.user.LibraryFolderWatcher.run(LibraryFolderWatcher.java:92)
at java.lang.Thread.run(Thread.java:748)
nov 26, 2017 11:14:06 PM com.oracle.javafx.scenebuilder.app.SceneBuilderApp logTimestamp
INFO: JavaFX Scene Builder started