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官方支持Java 8,因此使用在Java 8+上运行的NetBeans 8+的SceneBuilder 2。
Oracle提供了有关使用SceneBuilder 2和NetBeans 8的官方教程 。 按照教程使其工作。
配置Scene Builder安装位置
如果未在默认安装位置安装Scene Builder,请使用以下步骤让NetBeans IDE了解其位置:
从IDE的主菜单中,选择“工具”,然后选择“选项”。
在Mac OS平台上,选择NetBeans并从主菜单中选择“首选项”。
在Options窗口中,单击Java,然后单击JavaFX选项卡。
指定Scene Builder安装文件夹的位置,然后单击“确定”。