打开场景构建器出错

use*_*596 22 java eclipse javafx

我正在使用Javafx Eclipse创建一个程序,当我使用Scene Builder打开程序时出现错误

这是错误:

Opening the file with SceneBuilder failed. 
Try setting the absolute path to scenebuilder in your preferences
Run Code Online (Sandbox Code Playgroud)

小智 36

在Eclipse IDE的JavaFX中设置SceneBuilder可执行文件路径,如下所示:

  1. 窗口 - >首选项 - > JavaFX
  2. 单击"浏览"并导航到JavaFXSceneBuilder2.0 bash文件(linux)或JavaFXSceneBuilder2.0.exe(windows),如下所示:

    视窗: C:\Program Files (x86)\Oracle\JavaFX Scene Builder 2.0

    Linux的: /opt/JavaFXSceneBuilder2.0/JavaFXSceneBuilder2.0


Cra*_*der 17

确保您运行的是最新版本的Eclipse.我用Luna 4.4进行了测试,因为我遇到了同样的问题.

安装最新版本的JavaFX Scene Builder.你可以在这里找到2.0版本:http://www.oracle.com/technetwork/java/javase/downloads/sb2download-2177776.html

然后在首选项中设置JavaFX Scene Builder的绝对路径:

  1. 单击菜单路径:Window-> Preferences-> General-> Editors-> File Association
  2. 在右侧的"文件类型:"列表中选择*.fxml
  3. 单击"关联的编辑者:"列表的"添加..."按钮.
  4. 单击"编辑器选择"菜单中的"外部程序".
  5. 单击"外部程序"单选按钮.
  6. 单击"浏览..."按钮并导航到此路径:"C:\ Program Files(x86)\ Oracle\JavaFX Scene Builder 2.0".选择文件:JavaFX Scene Builder 2.0.exe
  7. 单击"打开"按钮.

在Editor Selection窗口中,选择"OK"按钮.

Associated editors:列表中,选择"JavaFX Scene Builder 2.0"并单击"默认"按钮.

现在你应该好好去!


Gla*_*001 9

  1. 我从http://gluonhq.com/products/downloads/下载了SceneBuilder 8.0,因为Oracle只提供源代码.

  2. 配置Eclipse以使用SceneBuilder可执行文件.转到首选项 - > JavaFX - >设置SceneBuilder可执行文件.我的是C:\Users\USERNAME\AppData\Local\SceneBuilder\SceneBuilder.exe


And*_*tha 8

Java FX Scene Builder不是Java SDK的一部分,也不是e(fx)clipse插件.这是一个外部工具,您必须单独下载和安装.Java FX Scene BuilderJava Archive的一部分,如果链接不起作用,您可能会在Java下载页面的底部找到指向Archive的链接,并从那里找到它.

安装后,最干净的方法是在Window> Preferences> JavaFX下设置路径

(在Windows上,浏览并选择C:\ Program Files(x86)\ Oracle\JavaFX Scene Builder 2.0\JavaFX Scene Builder 2.0.exe作为可执行文件).

这将在*.fxml文件上呈现上下文菜单选项"Open with SceneBuilder".

遗憾的是,这不会将SceneBuilder添加为内部编辑器或外部程序,因此如果您需要文件关联,则仍需要在"窗口">"首选项">"常规">"编辑器">"文件关联"下的文件关联对话框中浏览外部程序. .您可以选择*.fxml,并添加关联的编辑器,选择"外部程序"并浏览上面提到的可执行文件.