【发布时间】:2019-09-25 08:31:58
【问题描述】:
我安装了SceneBuilder 8.5.0,现在第一次安装SceneBuilder后,它可以正常工作,但是下次我想打开它时,它会报错No main class specified,然后它说failed to launch JVM
这让我每次想使用它时都要卸载前一个并安装一个新的。有谁知道这可能是什么原因造成的?
我尝试使用安装目录中app 文件夹中名为dist.jar 的可执行jar 文件启动它,它可以正常启动,但是当我尝试将可执行jar 文件指定为eclipse IDE 中的SceneBuilder 可执行路径时,每次我想用 SceneBuilder 打开 fxml 文件时都会收到此错误。
Failed to launch SceneBuilder. The error message was: Cannot run program "C:\SceneBuilder\app\dist.jar": CreateProcess error=193, %1 is not a valid Win32 application
这意味着我必须指定不起作用的.exe 可执行文件。
任何帮助或线索将不胜感激。
【问题讨论】:
-
你使用什么 JDK 版本?哪个 Windows 版本?你是安装了 SceneBuilder 还是只使用了 jar?
-
@Mosch 我使用的是 JDK 1.8,就像我在问题中所说的那样,我安装了从 here 下载的场景构建器。我正在使用 Windows 7 64 位
-
好的,您安装了哪个版本的 SceneBuilder?您可以尝试 jar 可执行 64 位或 32 位版本的 SceneBuilder 8.5.0。 11.0.0 不适用于 JDK 1.8。你的系统上有 JDK 32 位还是 64 位?
标签: java eclipse javafx scenebuilder