刚刚在我的 mac 上安装(从下载的 dmg 中复制应用程序)DevCenter 1.6,运行 macOs Sierra 10.12.6,并安装了 jdk 8u152。应用程序加载一个 UI(启动画面,然后窗口中的几个复选框用于启动),但 UI 被冻结(启动画面仍然存在)。对鼠标点击或键盘没有反应。也无法点击菜单栏中的应用程序名称。但是,活动监视器并未将应用程序标记为“未响应”。
到目前为止我已经尝试过 -
有什么想法我可以在这里做什么吗?
我在以前的 Mac 上运行 DevCenter,配置/操作系统版本相同,但 JDK 稍旧,从未出现过问题。
在 OSX 上,您可以指定使用哪个版本的 Java DevCenter,这样您就不需要降级全局 Java 版本。
Contents/info.plist
更新后的
info.plist
文件应如下所示:
<key>Eclipse</key>
<array>
<string>-vm</string><string>/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java</string>
</array>
我联系了 Datastax 的某人,了解到在使用 DevCenter 和 jdk 8u152 时出现了关于此行为的投诉。
目前,我已降级到 jdk 8u151,这解决了问题。
无需降级Java版本
我无法创建任何连接并按下按钮,一切都被冻结了;更改 DevCenter 插件文件夹中的
swt
插件有效。这是我的配置:
DevCenter-1.6.0-macosx-x86_64
10.14.6
jdk1.8.0_231.jdk
swt.jar
(简称)cp DevCenter/DevCenter.app/plugins/org.eclipse.swt.cocoa.macosx.x86_64_3.103.2.v20150203-1351.jar ~/Desktop
swt.jar
替换插件mv swt.jar DevCenter/DevCenter.app/plugins/org.eclipse.swt.cocoa.macosx.x86_64_3.103.2.v20150203-1351.jar
终于成功了
实际上,这里的两个解决方案帮助了我