【问题标题】:How to use the SceneBuilder with IntelliJ on Mac如何在 Mac 上使用带有 IntelliJ 的 SceneBuilder
【发布时间】:2015-06-24 00:30:12
【问题描述】:

我正在尝试在 Mac 上使用带有 IntelliJ 的 SceneBuilder。所以我从那里下载了 .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 中使用场景构建器?

谢谢

【问题讨论】:

    标签: java macos intellij-idea javafx


    【解决方案1】:

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

    /Applications/SceneBuilder.app/
    

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

    【讨论】:

    • 同样的错误...我之前也尝试过,但似乎这个脚本不在我下载的应用程序中...虽然我不知道为什么。此外,您应该删除建议中的最后一个斜杠...
    • @user2336315 长期解决方案是在 IntelliJ 提交错误报告,NetBeans 也是如此:netbeans.org/bugzilla/show_bug.cgi?id=251308#c1
    【解决方案2】:

    我已经解决了这个问题。

    1.先去:

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

    2。然后,转到:

    Applications -> 右击SceneBuilder -> 点击“显示包内容” -> Contents -> MacOS -> 将文件“SceneBuilder”重命名为“scenebuilder-launcher.sh”

    你去!

    【讨论】:

    • 如果不想修改文件名,也可以添加符号链接:cd /Applications/SceneBuilder.app/Contents/MacOS && ln -s SceneBuilder scenebuilder-launcher.sh跨度>
    • 我的“在 SceneBuilder 中打开”选项仍然不起作用,但底部的 Scene Builder 选项卡可以!想知道为什么...
    【解决方案3】:

    这对我有用。

    http://gluonhq.com/open-source/scene-builder/ 下载了适用于 Mac 的 .dmg

    安装 SceneBuilder,它将位于 Applications 下。

    在 IntelliJ 中

    通过以下步骤确保路径正确:

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

    “SceneBuilder 的路径”的值应该是 /Applications/SceneBuilder.app

    根据 Rilcy88

    在 Applications -> Contents -> MacOS 下将 SceneBuilder 重命名为 scenebuilder-launcher.sh。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-29
      • 2021-03-19
      • 2023-03-05
      • 2019-03-30
      • 2020-02-09
      • 1970-01-01
      • 2017-09-03
      • 1970-01-01
      相关资源
      最近更新 更多