java - Eclipse - Scenebuilder 无法通过右键单击启动,并且 "Open with scenebuilder"

标签 java eclipse scenebuilder

我有一个包含多个 .fxml 文件的 JavaFX 项目。我曾经通过右键单击这些文件并选择“使用 SceneBuilder 打开”来打开这些文件。可能在进行一些操作系统维护之后,SceneBuilder 不再启动。没有出现错误消息,只是什么也没有发生。我在 XUbuntu 16.04 下工作,在 Eclipse Neon 和 Eclipse Oxygen 上有相同的行为,后者是全新安装的。 在“窗口”->“首选项”->“JavaFX”->“SceneBuilder 可执行文件”下正确设置了 SceneBuilder 路径。 我尝试重新安装 e(fx)clipse,但没有任何结果。 尝试通过删除 ~/.scenebuilder 和 ~/.java/.userPrefs/com/oracle/javafx/scenebuilder/来重置 SceneBuilder。 SceneBuilder 8.4.1 和 8.3.0 会发生这种情况。我使用的是 SceneBuilder 的可执行 jar 版本 (scenebuilder-8.4.1-all.jar)。 当然,单独启动 SceneBuilder 并从文件系统打开 fxml 文件是可行的。 有人知道如何恢复功能或至少有一种方法来了解正在发生的事情吗?非常感谢

最佳答案

安装打包版本的 SceneBuilder 解决了该问题。 下载 scenebuilder-8.4.1.deb,使用“sudo apt-get install ./scenebuilder-8.4.1.deb”安装。然后配置 Eclipse,将“Window->Preferences->JavaFX->SceneBuilderexecutable”指向“/opt/SceneBuilder/SceneBuilder”。 这也解决了与窗口最大化/最小化无法与 SceneBuilder 可执行 jar 文件正常工作相关的问题。

关于java - Eclipse - Scenebuilder 无法通过右键单击启动,并且 "Open with scenebuilder",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47308673/

相关文章:

java - 将多个图像从 Firebase 数据库保存到本地存储

java - 为什么 JOOQ 仅限于整数值而不是长整数?

java - 在 Eclipse 中添加 Ant 变量

android - 向 Android 项目添加一个新类

JavaFX、场景生成器 (IntelliJ) 程序从 StackOverFlow 抛出 java.lang.reflect.InitationTargetException

accordion - JavaFX : Text Area comes blurry from FXML File and not expanded

java - Oracle sql开发者命令java命令行

java - 应用程序可以在 Eclipse 中调试/运行,但 .APK 在解析包含自定义 View 的 XML 布局时给出 .classNotFoundException

java - 具有失败的配置:@BeforeClass setUp和失败的配置:@AfterClass tearDown java.lang.NullPointerException错误

java - SceneBuilder 中的 GridPane 调整