刚刚安装(从下载的dmg上复制了应用程序)我的mac上的DevCenter 1.6,安装了运行jdk 8u152的macOs Sierra 10.12.6。该应用程序加载一个UI(启动屏幕,然后在窗口中的几个复选框,以便开始)但UI被冻结(启动屏幕仍然存在)。没有响应鼠标点击或键盘。也无法点击菜单栏中的应用名称。然而,应用程序没有标记"没有响应"通过活动监视器。
到目前为止,我已经尝试了 -
我能在这做什么想法?
我在之前的Mac上使用相同的配置/操作系统版本运行DevCenter,但是JDK略长,从来没有遇到过问题。
答案 0 :(得分:18)
在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>
答案 1 :(得分:13)
我与Datastax的某个人联系并了解到,当使用DevCenter和jdk 8u152时,有关此行为的投诉已经浮出水面。
目前,我已降级为jdk 8u151并解决了这个问题。
答案 2 :(得分:0)
不降级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
最后成功了