使用 Eclipse 打开 SceneBuilder 会出现 CreateProcess 错误 = 193
Opening SceneBuilder with Eclipse gives a CreateProcess error = 193
我正在尝试使用 e(fx)clipse 插件在 eclipse 中创建一个 JavaFX 项目。我正在按照 here 找到的教程进行操作,但是在尝试使用 SceneBuilder 打开 .fxml 文件时我 运行 遇到了问题。当我右键单击 .fxml 文件并选择 "Open with SceneBuilder" 时,Eclipse 出现以下错误:
Failed to launch SceneBuilder. The error message was: Cannot run program "C:\Users\path\SceneBuilder-8.0.0.jar": CreateProcess error=193, %1 is not a valid Win32 application.
我反复验证路径是对的,重装了好几次SceneBuilder。我能够从 Eclipse 外部 运行 SceneBuilder。我觉得应该是 .exe 文件,但如果是这样的话,那么我不明白为什么本教程没有任何关于如何获取 .exe 文件而不是可执行 jar 的解释。我看过一些帖子表明当 JDK 是 x64 并且出错的程序是 x32 时会出现 193 错误,但我相信我下载的所有内容都是 64 位的。
什么可能导致此错误,我该如何解决?
我知道问题出在哪里了。我需要指向位于 appdata 文件夹中的安装程序创建的 .exe。
我正在尝试使用 e(fx)clipse 插件在 eclipse 中创建一个 JavaFX 项目。我正在按照 here 找到的教程进行操作,但是在尝试使用 SceneBuilder 打开 .fxml 文件时我 运行 遇到了问题。当我右键单击 .fxml 文件并选择 "Open with SceneBuilder" 时,Eclipse 出现以下错误:
Failed to launch SceneBuilder. The error message was: Cannot run program "C:\Users\path\SceneBuilder-8.0.0.jar": CreateProcess error=193, %1 is not a valid Win32 application.
我反复验证路径是对的,重装了好几次SceneBuilder。我能够从 Eclipse 外部 运行 SceneBuilder。我觉得应该是 .exe 文件,但如果是这样的话,那么我不明白为什么本教程没有任何关于如何获取 .exe 文件而不是可执行 jar 的解释。我看过一些帖子表明当 JDK 是 x64 并且出错的程序是 x32 时会出现 193 错误,但我相信我下载的所有内容都是 64 位的。
什么可能导致此错误,我该如何解决?
我知道问题出在哪里了。我需要指向位于 appdata 文件夹中的安装程序创建的 .exe。