Spring 工具套件在虚拟 OS X 上崩溃
Spring Tool Suite crashes on virtual OS X
我正在尝试在 iMac 主机上的虚拟 OS X 机器 (VMWare 8.0.2) 上安装 Spring Tool Suite (STS) 运行ning。虚拟 OS X 机器是最新的 OS X: 10.11.2,并且是全新安装,仅包含 NetBeans 8.1(带有 JDK8 Java 1.8)。 NetBeans 完美运行。
STS 获得启动画面,它加载框架,我可以看到大约 20 分钟的界面。 1 秒,然后我得到 "Spring Tool Suite quit unexpectedly"
我试过STS 3.7.2和3.7.1,都遇到了完全一样的问题。我试过在我的主机 iMac 上本地运行的副本,它也出现了同样的问题。
有人熟悉这个问题吗? Google 没有给我任何结果。在虚拟机上 运行 STS 是不可能的吗?
我可以 post 来自 OS X 的转储,但那会是很多文本,请告诉我这是否有帮助?
提前致谢!
至少有两种方法可以尝试解决此问题。
1) 运行 STS 至少一次 JDK7。 JDK7 不支持 JavaFx,STS 将自动回退到使用旧仪表板。这应该允许您成功启动 STS。然后您可以在此处更改首选项:"Preferences >> Spring >> Dashboard" 以始终使用旧仪表板。然后回到 运行 JDK8 如果你愿意的话。
2) 或者,您可以 'hack' 工作区中的元数据来设置使用旧仪表板的首选项(如果上述方法看起来太繁琐,请使用此方法,也许您没有旧的 JDK得心应手)
您要编辑的元数据文件是这个(来自工作区文件夹的根目录):
.metadata/
.plugins/
org.eclipse.core.runtime/
.settings/
org.springsource.ide.eclipse.dashboard.ui.prefs
如果文件不存在,创建它并添加这两行:
eclipse.preferences.version=1
org.springsource.ide.eclipse.dashboard.uidashboard.use.old=true
如果文件存在你只需要添加(或更改)这一行:
org.springsource.ide.eclipse.dashboard.uidashboard.use.old=true
我正在尝试在 iMac 主机上的虚拟 OS X 机器 (VMWare 8.0.2) 上安装 Spring Tool Suite (STS) 运行ning。虚拟 OS X 机器是最新的 OS X: 10.11.2,并且是全新安装,仅包含 NetBeans 8.1(带有 JDK8 Java 1.8)。 NetBeans 完美运行。
STS 获得启动画面,它加载框架,我可以看到大约 20 分钟的界面。 1 秒,然后我得到 "Spring Tool Suite quit unexpectedly"
我试过STS 3.7.2和3.7.1,都遇到了完全一样的问题。我试过在我的主机 iMac 上本地运行的副本,它也出现了同样的问题。
有人熟悉这个问题吗? Google 没有给我任何结果。在虚拟机上 运行 STS 是不可能的吗?
我可以 post 来自 OS X 的转储,但那会是很多文本,请告诉我这是否有帮助?
提前致谢!
至少有两种方法可以尝试解决此问题。
1) 运行 STS 至少一次 JDK7。 JDK7 不支持 JavaFx,STS 将自动回退到使用旧仪表板。这应该允许您成功启动 STS。然后您可以在此处更改首选项:"Preferences >> Spring >> Dashboard" 以始终使用旧仪表板。然后回到 运行 JDK8 如果你愿意的话。
2) 或者,您可以 'hack' 工作区中的元数据来设置使用旧仪表板的首选项(如果上述方法看起来太繁琐,请使用此方法,也许您没有旧的 JDK得心应手)
您要编辑的元数据文件是这个(来自工作区文件夹的根目录):
.metadata/
.plugins/
org.eclipse.core.runtime/
.settings/
org.springsource.ide.eclipse.dashboard.ui.prefs
如果文件不存在,创建它并添加这两行:
eclipse.preferences.version=1
org.springsource.ide.eclipse.dashboard.uidashboard.use.old=true
如果文件存在你只需要添加(或更改)这一行:
org.springsource.ide.eclipse.dashboard.uidashboard.use.old=true