我正在使用Javafx Eclipse编写程序,当我使用Scene Builder打开程序时出现错误
这是错误:
Opening the file with SceneBuilder failed.
Try setting the absolute path to scenebuilder in your preferences
答案 0 :(得分:33)
在Eclipse IDE的JavaFX中设置SceneBuilder可执行路径,如下所示:
点击"浏览"然后导航到JavaFXSceneBuilder2.0 bash文件(linux)或JavaFXSceneBuilder2.0.exe(windows),如下所示:
Windows:C:\Program Files (x86)\Oracle\JavaFX Scene Builder 2.0
Linux:/opt/JavaFXSceneBuilder2.0/JavaFXSceneBuilder2.0
答案 1 :(得分:18)
确保您运行的是最新版本的Eclipse。我已经用Luna 4.4对此进行了测试,因为我遇到了同样的问题。
安装最新版本的JavaFX Scene Builder。您可以在此处找到版本2.0:http://www.oracle.com/technetwork/java/javase/downloads/sb2download-2177776.html
然后在您的偏好设置中设置JavaFX Scene Builder的绝对路径:
在编辑器选择窗口中选择"确定"按钮。
在关联的编辑器列表中,选择" JavaFX Scene Builder 2.0"然后单击"默认"按钮。
现在你应该好好去!
答案 2 :(得分:9)
我从http://gluonhq.com/products/downloads/下载了SceneBuilder 8.0,因为Oracle only provides the source code。
配置Eclipse以使用SceneBuilder可执行文件。转到首选项 - > JavaFX - >设置SceneBuilder可执行文件。我是C:\Users\USERNAME\AppData\Local\SceneBuilder\SceneBuilder.exe
答案 3 :(得分:8)
Java FX Scene Builder不是Java SDK的一部分,也不是e(fx)clipse插件的一部分。这是一个外部工具,您必须单独下载和安装。 Java FX Scene Builder是Java Archive的一部分,如果链接不起作用,您可能会在Java Download页面底部找到指向存档的链接,并从那里找到它。
安装后,最干净的方法是在Window>下设置路径。偏好> JavaFX的
(在Windows上,浏览并选择C:\ Program Files(x86)\ Oracle \ JavaFX Scene Builder 2.0 \ JavaFX Scene Builder 2.0.exe作为可执行文件。)
这将在* .fxml文件上呈现上下文菜单选项“Open with SceneBuilder”。
不幸的是,这并没有将SceneBuilder添加为内部编辑器或外部程序,所以如果你想要文件关联,你仍然需要在Window>下的文件关联对话框中浏览你的外部程序。偏好>一般>编辑>文件关联。您可以选择* .fxml,添加一个关联的编辑器,选择“外部程序”并浏览上面提到的可执行文件。
答案 4 :(得分:1)
设置SceneBuilder应用程序的路径;在mac os上执行此操作
答案 5 :(得分:0)
尝试从链接下载javafx场景构建器:
http://www.oracle.com/technetwork/java/javafxscenebuilder-1x-archive-2199384.html
然后通过Window>首选项将其与您的ide集成,并将文件adssociation作为外部程序添加到其中。
答案 6 :(得分:0)
之前的答案都没有解决我所描述的问题。
This answer做了。
答案 7 :(得分:0)
正在使用MacOS的用户(以我为例),从首选项转到JavaFx,然后浏览到应用程序文件夹并选择场景构建器。
以其他方式执行操作将无法打开您要编辑的确切文件(它可能会创建一个新文件,该文件将无标题,您必须手动将其保存在项目目录中)。同样,右键单击fxml文件,您将无法使用该选项(使用scenebuilder打开)。
答案 8 :(得分:0)
解决问题的方法是(在Mac上)Eclipse / Preferences / JavaFX SceneBuilder可执行文件,单击“浏览”,然后选择应用程序SceneBuilder。 那应该解决它。应用并关闭。 现在再试一次,它将打开它。希望这可以帮助。
答案 9 :(得分:0)
这就像您错过为JavaFx安装Scene Builder一样容易。 仅从日食市场安装JavaFx是不够的,您只需要手动按照场景构建器的上述链接并下载软件即可,安装后只需再次检查即可立即运行!
这件事在我的案例中有效:)
答案 10 :(得分:-2)
也许尝试setting the absolute path to scenebuilder in your preferences
偏好设置 - >编辑 - >文件关联 - >寻找.fxml并选择它 - >单击" Associated Editors"上的第二个添加按钮。 - >使用外部程序打开 - >选择场景构建器。
参考: Can Java Scene Builder integrate into Eclipse like it does in NetBeans?