【问题标题】:Datastax DevCenter freezes on startupDatastax DevCenter 在启动时冻结
【发布时间】:2018-05-14 04:40:46
【问题描述】:

刚刚在我的 Mac 上安装(从下载的 dmg 复制应用程序)DevCenter 1.6,运行安装了 jdk 8u152 的 macOs Sierra 10.12.6。应用程序加载了一个 UI(启动画面,然后是启动窗口中的几个复选框),但 UI 被冻结(启动画面仍然存在)。对鼠标点击或键盘没有反应。也无法点击菜单栏中的应用名称。然而,该应用程序并未被活动监视器标记为“无响应”。

到目前为止我已经尝试过-

  1. 查看应用程序文件夹和 ~/.devcenter 中的日志。那里没什么可疑的
  2. 从不同的用户帐户运行应用程序 - 存在同样的问题
  3. 删除我机器上的所有 datastax 和 devcenter 相关文件(按名称搜索)并重新启动 - 仍然是同样的问题

有什么想法我可以在这里做什么?

我在以前的 Mac 上运行 DevCenter,具有相同的 config / os 版本,但 JDK 稍旧,当时从未出现过问题。

【问题讨论】:

    标签: datastax cql


    【解决方案1】:

    在 OSX 上,您可以指定使用哪个版本的 Java DevCenter,这样您就无需降级您的全局 Java 版本。

    • 右键单击 Devcenter.app
    • 点击“显示包内容”
    • 打开Contents/info.plist
    • 在文件的底部,有一个 Eclipse 键,其中注释掉了解释如何指定 Java 版本的行。取消注释该行并指定您希望 DevCenter 使用的 Java 版本。
    • 保存并重新启动 DevCenter

    更新后的info.plist 文件应如下所示:

    <key>Eclipse</key>
    
        <array>
                <string>-vm</string><string>/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java</string>
        </array>
    

    【讨论】:

    【解决方案2】:

    我联系了 Datastax 的某个人,了解到在将 DevCenter 与 jdk 8u152 一起使用时,有人抱怨这种行为。

    目前,我已降级到 jdk 8u151,这解决了问题。

    【讨论】:

      【解决方案3】:

      无需降级 Java 版本

      场景

      我无法创建任何连接并按下按钮,一切都被冻结了;更改 DevCenter 插件文件夹中的 swt 插件有效。这是我的配置:

      • 开发中心版本DevCenter-1.6.0-macosx-x86_64
      • Mac OSX 版本10.14.6
      • JDK版本jdk1.8.0_231.jdk

      修复它的步骤

      1. here下载版本3.108.0。 (这个版本适合我)
      2. 将下载的文件重命名为swt.jar(简称)
      3. [可选] 创建 DevCenter 的当前 swt 插件 jar 的备份
      cp DevCenter/DevCenter.app/plugins/org.eclipse.swt.cocoa.macosx.x86_64_3.103.2.v20150203-1351.jar ~/Desktop
      
      1. 用下载的swt.jar替换插件
      mv swt.jar DevCenter/DevCenter.app/plugins/org.eclipse.swt.cocoa.macosx.x86_64_3.103.2.v20150203-1351.jar
      
      1. 启动开发者中心

      终于成功了

      【讨论】:

      • 为我工作。谢谢。
      • MacOS Catalina 10.15.3 也为我工作。 pd:在我的 Mac 中,应用程序正常打开,但卡住了,对点击或键盘没有响应,但更改 jar 就像一个魅力。
      • 工作得很好。谢谢!
      猜你喜欢
      • 2018-06-29
      • 2016-05-15
      • 2014-08-18
      • 1970-01-01
      • 2018-04-13
      • 2015-04-04
      • 2022-11-17
      • 2016-02-15
      • 1970-01-01
      相关资源
      最近更新 更多