Scene Builder 2.0未启动

Sel*_*bor 1 java scenebuilder javafx-8

以前似乎有人遇到过类似的问题.

在全新安装的Windows 8.1中,我安装了Netbeans,最新的JDK和JavaFX Scene Builder,但是Scene Builder没有运行.

通常问题是Scene Builder窗口没有出现/打开文件,但是现在我无法让它在第一次运行时打开.没有错误消息,并从命令行运行它不会返回任何内容.该程序似乎没有出现在任务管理器中,并且任务栏上没有显示图标.

我也安装了BitDefender(就像其他问题中的人一样),但禁用它似乎没有帮助.

Sel*_*bor 6

我卸载了Scene Builder 2.0并安装了Scene Builder 1.1.它也不会启动,但似乎它的错误更加冗长.这次我有两个错误:"Failed to create JVM""Failed to Launch JVM".

搜索这两个错误导致我在这篇文章中概述了一个对我有用的修复.即使我有大量的可用内存,默认设置也会尝试将堆的最大内存量设置为999MB,而JVM似乎因此无法启动.

我不确定该值的问题是什么,但查看-Xmx参数文档:"此值必须是1024的倍数且大于1 MB".但我之前使用的值不是1024的倍数(在我之前的安装中我从未遇到过这个问题,大概是999的值),1024本身似乎不起作用,所以我还是不完全确定问题的确切来源是.

帖子中提到的修复可能只是因为碰巧将值设置为1024的倍数:

  • HKEY_CURRENT_USER\Software\JavaSoft\Prefs\com\oracle\javafx\scenebuilder\/J/V/M/User/Options in regedit
  • -/Xmxfrom 的值更改999m512m