Java 无法启动SceneBuilder?

Java 无法启动SceneBuilder?,java,eclipse,javafx,fxml,scenebuilder,Java,Eclipse,Javafx,Fxml,Scenebuilder,我下载了Scene Builder并试图打开.fxml文件,但出现以下错误消息: 未能启动SceneBuilder。错误消息为:无法运行 程序“C:\program Files(x86)\Oracle\JavaFX场景生成器2.0”: CreateProcess错误=5,访问被拒绝 我不知道这意味着什么,也不知道如何修复它。非常感谢。根据这一点,当您试图打开一个没有可执行文件的文件时,可能会出现问题,因此您可能已经用另一种类型打开了fxml文件,例如程序图标。这对我很有效: 出现提示时,以管理员

我下载了Scene Builder并试图打开.fxml文件,但出现以下错误消息:

未能启动SceneBuilder。错误消息为:无法运行 程序“C:\program Files(x86)\Oracle\JavaFX场景生成器2.0”: CreateProcess错误=5,访问被拒绝

我不知道这意味着什么,也不知道如何修复它。非常感谢。

根据这一点,当您试图打开一个没有可执行文件的文件时,可能会出现问题,因此您可能已经用另一种类型打开了
fxml
文件,例如程序图标。

这对我很有效:

出现提示时,以管理员身份重新安装场景生成器复制安装路径

在Eclipse窗口>首选项>JavaFX中,单击浏览

粘贴场景生成器安装路径,并使用右上角的小箭头查看该路径


滚动直到找到SceneBuilder(应用程序-而不是图标),然后选择。应用并关闭。

最好的解决方案是停止复制和粘贴路径,并手动浏览应用程序(scenebuilder)。请参阅复制路径时eclipse运行的内容C:\Program Files\scenebuilder,但是它应该有C:\Program Files\SceneBuilder\SceneBuilder.exe。请尝试浏览应用程序路径手册,不查找文件位置并复制路径。我怀疑这是Windows权限问题。您可以尝试以下任一操作:

尝试以管理员身份运行Eclipse

…或授予所有应用程序对SceneBuilde.exe的完全权限


如果您使用的是MAC电脑,请在Java 8上试用。设置运行配置后,下载scene builder for Java 8,并将Javafx库下载到eclipse和计算机。这样做,它将为您创建一个新的控制器类,您可以将其用作控制器类


然后,将场景生成器设置为编辑器

我也遇到了同样的问题。这就是我的工作

在EclipseWindow>Preferences>JavaFX中,我添加了完整的路径,包括SceneBuilder.exe

C:\Users\。。。AppData\Local\SceneBuilder\SceneBuilder.exe


您是否尝试过以管理员的身份开始工作?很抱歉,我是新手。你是如何开始成为管理员的?感谢您在不打开FXML文件的情况下启动SceneBuilder?或者你不能启动它吗?我可以使用它,但是如果我用Eclipse打开FXML文件,它就不起作用了。从这个链接
C:\ProgramFiles(x86)\Oracle\JavaFX Scene Builder 2.0
查找一个可执行文件,右击它并以管理员身份运行!我仍然无法从eclipse中打开它,但我可以从应用程序中打开该文件。我在上下文菜单中使用了此位置C:\Program Files(x86)\Oracle\JavaFX Scene Builder 2.0右键单击
FXML
文件时是否有“使用SceneBuilder打开”选项?是的,有该选项OK,转到Preferences,然后转到JavaFX,确认您已将位置正确插入到SceneBuilderI的可执行文件中。我以管理员身份运行它,但现在错误消息是“请求的操作需要提升”