如何在 Mac 上将 SceneBuilder 与 IntelliJ 一起使用

How to use the SceneBuilder with IntelliJ on Mac

我正尝试在 Mac 上将 SceneBuilder 与 IntelliJ 结合使用。所以我从那里下载了 .dmg 文件 http://gluonhq.com/products/downloads/

现在我为 IntelliJ 中的 SceneBuilder 提供了以下路径:

/Applications/SceneBuilder.app/Contents/MacOS/SceneBuilder

当我尝试打开 .fxml 时,出现错误

Failed to start SceneBuilder:
/Applications/SceneBuilder.app/Contents/MacOS/SceneBuilder/Contents/MacOS/scenebuilder-launcher.sh

似乎 IntelliJ 正在寻找这个 sh 脚本,但老实说我不知道​​它在哪里。我浏览了网上的几个网页,但实际上没有人帮助我...

那么我该如何解决我的问题或者如何在 IntelliJ 中使用场景生成器?

谢谢

查看它试图打开的路径。我建议您将配置的 SceneBuilder 路径转换为:

/Applications/SceneBuilder.app/

编辑: 快速修复是在此处下载旧的 SceneBuilder 2:http://www.oracle.com/technetwork/java/javafxscenebuilder-1x-archive-2199384.html 并将其 sh 启动脚本提取到正确的文件夹。

我已经解决了问题。

1.先去:

Eclipse(或 IntelliJ)-> 首选项 -> JavaFX -> 然后 type/choose“/Applications/SceneBuilder.app”-> 按确定

2。然后,前往:

应用程序 -> 右键单击​​ SceneBuilder -> 单击 "Show package contents" -> 内容 -> MacOS -> 将文件 "SceneBuilder" 重命名为 "scenebuilder-launcher.sh"

给你!

这对我有用。

已在 http://gluonhq.com/open-source/scene-builder/

下载 Mac 的 .dmg

安装 SceneBuilder,它将位于应用程序下。

在 IntelliJ 中

通过执行以下操作确保路径正确:

IntelliJ IDEA -> 首选项 -> 语言和框架 -> JavaFX

"Path to SceneBuilder" 的值应该是 /Applications/SceneBuilder.app

根据 Rilcy88

在应用程序 -> 内容 -> MacOS.

下将 SceneBuilder 重命名为 scenebuilder-launcher.sh

在项目中,我可以右键单击我的 .fxml 文件并选择 "Open in Scenbuilder",没有任何问题。