打开场景构建器出错
我正在使用Javafx Eclipse编写程序,当我使用Scene Builder打开程序时出现错误
这是错误:
Opening the file with SceneBuilder failed. Try setting the absolute path to scenebuilder in your preferences
在Eclipse IDE的JavaFX中设置SceneBuilder可执行文件路径,如下所示:
- 窗口 – >首选项 – > JavaFX
-
单击“浏览”并导航到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
确保您运行的是最新版本的Eclipse。 我用Luna 4.4进行了测试,因为我遇到了同样的问题。
安装最新版本的JavaFX Scene Builder。 你可以在这里找到2.0版本: http : //www.oracle.com/technetwork/java/javase/downloads/sb2download-2177776.html
然后在首选项中设置JavaFX Scene Builder的绝对路径:
- 单击菜单路径:Window-> Preferences-> General-> Editors-> File Association
- 在右侧的“文件类型:”列表中选择* .fxml
- 单击“关联的编辑者:”列表的“添加…”按钮。
- 单击“编辑器选择”菜单中的“外部程序”。
- 单击“外部程序”单选按钮。
- 单击“浏览…”按钮并导航到此路径:“C:\ Program Files(x86)\ Oracle \ JavaFX Scene Builder 2.0”。 选择文件:JavaFX Scene Builder 2.0.exe
- 单击“打开”按钮。
在Editor Selection窗口中,选择“OK”按钮。
在Associated editors:列表中,选择“JavaFX Scene Builder 2.0”并单击“默认”按钮。
现在你应该好好去!
-
我从http://gluonhq.com/products/downloads/下载了SceneBuilder 8.0,因为Oracle只提供源代码 。
-
配置Eclipse以使用SceneBuilder可执行文件。 转到首选项 – > JavaFX – >设置SceneBuilder可执行文件。 我的是
C:\Users\USERNAME\AppData\Local\SceneBuilder\SceneBuilder.exe
Java FX Scene Builder不是Java SDK的一部分,也不是e(fx)clipse插件。 这是一个外部工具,您必须单独下载和安装。 Java FX Scene Builder是Java 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,添加关联的编辑器,选择“外部程序”并浏览上面提到的可执行文件。
尝试从链接下载javafx场景构建器:
http://www.oracle.com/technetwork/java/javafxscenebuilder-1x-archive-2199384.html
然后通过Window> preferences将它与您的ide集成,并将文件adssociation作为外部程序添加到它。
设置SceneBuilder应用程序的路径; 在mac os上执行此操作
- 转到菜单栏中的eclipse并单击首选项或按键盘快捷键“cmd”+“,”。
- 然后单击JavaFX
- 单击browse以选择sceneBuilder可执行文件的路径(如果您运行的是mac os,则应该在您的应用程序文件夹中。
之前的答案都没有解决我所描述的问题。
答案确实如此。
也许尝试setting the absolute path to scenebuilder in your preferences
首选项 – >编辑器 – >文件关联 – >查找.fxml并选择它 – >单击“关联编辑器”上的第二个添加按钮 – >使用外部程序打开 – >选择场景构建器。
参考: Java Scene Builder可以像在NetBeans中一样集成到Eclipse中吗?
- 使用maven-dependency-plugin使用maven 3.1创建可运行的jar不会创建可运行的jar
- 如何在eclipse中从属性文件中读取VM参数?
- Eclipse + Java:如何从默认包中导入类?
- java.lang.NoSuchMethodError:javax.persistence.Table.indexes()[Ljavax / persistence / Index;
- 我收到“java.lang.ClassNotFoundException:com.google.gson.Gson”错误,即使它是在我的类路径中定义的
- x的表达式被装入X?
- 如何在Eclipse中调试透视图中的当前执行行
- 为OSGi包寻找一个好的开发环境
- Eclipse环绕着引号和其他块