Netbeans中的JavaFX场景构建器2.0错误

当我尝试在Netbeans 7.4中设置场景构建器主页并定位/ Applications / JavaFX Scene Builder 2.0.app时,它会抛出一个错误:

Selected location /Applications/JavaFX Scene Builder 2.0.app does not represent a valid JavaFX Scene builder installation. 

我仍然在Netbeans 7.4中遇到此错误,但我找到了一个解决方法:

转到解压缩/安装Scene Builder 2的文件夹,并将可执行文件重命名为“JavaFX Scene Builder 1.1”

现在它将被识别为有效的Scene Builder目录。

如果您查看了该错误 ,他们会说该解决方案在7.3 beta及更高版本中可用。

错误:

选择JavaFX场景构建器主目录会引发以下错误:“不代表有效的JavaFX Scene Builder安装。”

这似乎是由Scene Builder的根目录中的子目录的名称引起的; ‘app’和’runtime’(Scene Builder的1.1版)。 当您将这些目录的名称分别更改为“bin”和“lib”时,选择主目录可以正常工作(但会破坏Scene Builder的可执行文件)。

只有’解决方法’只是使用Netbeans之外的Scene Builder。

这是使用Scene Builder 1.1和NB 7.2 + 7.3beta测试的。

解:

在7.3 Beta1之后修复并向后移植到7.2.1(现在可在netbeans.org上获得)。

安装7.2.1或更新7.2(您将获得相同的补丁集)。

安装说明:
请阅读这些说明 ,了解您在安装时是否出现任何错误。

我在Debian上的NB 7.4和JavaFX Scene Builder 2.0遇到了同样的问题。

目前我解决了安装JavaFX Scene Builder 1.1的问题

在Windows上,您必须使用netbeans版本7.4并使用javafx场景构建器1.1。
有用。

通过将“JavaFX Scene Builder 2.0.exe”重命名为“JavaFX Scene Builder 1.1.exe”,我能够在NetBeans 7.4中使JavaFX Scene Builder 2.0正常工作。 然后按照此处的配置Scene Builder安装位置的说明进行操作。 http://docs.oracle.com/javase/8/scene-builder-2/work-with-java-ides/sb-with-nb.htm#JSBID108/

SceneBuilder 2生成符合Java 8的FXML。

NetBeans 8官方支持Ja​​va 8,因此使用在Java 8+上运行的NetBeans 8+的SceneBuilder 2。

Oracle提供了有关使用SceneBuilder 2和NetBeans 8的官方教程 。 按照教程使其工作。

配置Scene Builder安装位置

如果未在默认安装位置安装Scene Builder,请使用以下步骤让NetBeans IDE了解其位置:

  1. 从IDE的主菜单中,选择“工具”,然后选择“选项”。

    在Mac OS平台上,选择NetBeans并从主菜单中选择“首选项”。

  2. 在Options窗口中,单击Java,然后单击JavaFX选项卡。

  3. 指定Scene Builder安装文件夹的位置,然后单击“确定”。