Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Mac上使用带IntelliJ的SceneBuilder_Java_Macos_Intellij Idea_Javafx - Fatal编程技术网

Java 如何在Mac上使用带IntelliJ的SceneBuilder

Java 如何在Mac上使用带IntelliJ的SceneBuilder,java,macos,intellij-idea,javafx,Java,Macos,Intellij Idea,Javafx,我正在尝试在Mac上使用带有IntelliJ的SceneBuilder。所以我从那里下载了.dmg文件 现在,我为IntelliJ中的SceneBuilder提供了以下路径: /Applications/SceneBuilder.app/Contents/MacOS/SceneBuilder 当我试图打开.fxml时,我得到了错误 Failed to start SceneBuilder: /Applications/SceneBuilder.app/Contents/MacOS/SceneB

我正在尝试在Mac上使用带有IntelliJ的SceneBuilder。所以我从那里下载了.dmg文件

现在,我为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:并将其
sh
启动脚本解压缩到正确的文件夹。

我已经解决了这个问题

1。首先转到:

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

2。然后,转到:

应用程序->右键单击SceneBuilder->单击“显示软件包内容”-->内容->MacOS->将文件“SceneBuilder”重命名为“SceneBuilder launcher.sh”

好了

这对我很有效

下载了Mac的.dmg,网址为

安装SceneBuilder,该程序将位于“应用程序”下

在IntelliJ中

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

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

“指向SceneBuilder的路径”的值应为/Applications/SceneBuilder.app

根据Rilcy88

在应用程序->目录->MacOS下,将SceneBuilder重命名为SceneBuilder-launcher.sh


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

相同的错误。。。我以前也尝试过这个,但我下载的应用程序中似乎没有这个脚本。。。虽然我不知道为什么。此外,您还应该删除建议中的最后一个斜杠…@user2336315长期解决方案是在IntelliJ上提交错误报告,NetBeans也会这样做:如果您不想修改文件名,还可以添加一个符号链接:cd/Applications/SceneBuilder.app/Contents/MacOS&&ln-s SceneBuilder SceneBuilder-launcher.shMy“在SceneBuilder中打开”选项仍然不起作用,但底部的“场景生成器”选项卡起作用!想知道为什么。。。