【问题标题】:SceneBuilder failed to launch says "No main class specified"SceneBuilder 启动失败说“没有指定主类”
【发布时间】: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


【解决方案1】:

试试这个:

CTRL + ALT + S,点击JavaFx

然后在C:\ProgramFiles\SceneBuilder中寻找SceneBuilder.exe

我遇到了同样的问题。当我将场景构建器从 8 升级到 11 时,我不自觉地记录了另一条路径。当我使用 C:\ProgramFiles\SceneBuilder\SceneBuilder.exe 更改路径时问题已解决

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-02-01
    • 1970-01-01
    • 2013-07-04
    • 2012-12-20
    • 2012-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多