Datastax DevCenter 在启动时卡住

标签 datastax cql

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

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

  • 查看 app 文件夹和 ~/.devcenter 中的日志。没有什么可疑的
  • 从不同的用户帐户运行应用程序 - 相同的问题
  • 删除我机器上的所有 datastax 和 devcenter 相关文件(按名称搜索)并重新开始 - 仍然是同一个问题

  • 任何想法我可以在这里做什么?

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

    最佳答案

    Without downgrade the Java version



    设想

    我无法创建任何连接并按下按钮,一切都被卡住了;更改 swt DevCenter 插件文件夹中的插件工作。这是我的配置:
  • 开发者中心版本 DevCenter-1.6.0-macosx-x86_64
  • Mac OSX 版本 10.14.6
  • JDK版本jdk1.8.0_231.jdk

  • 修复它的步骤
  • 来自 here下载版本 3.108.0。 (这个版本适合我)
  • 将下载的文件重命名为swt.jar (简称)
  • [可选] 创建 的当前 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
    
  • 启动开发中心

  • 终于成功了

    Evidence

    关于Datastax DevCenter 在启动时卡住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47570282/

    相关文章:

    java - 将 java.util.Date 转换为 datastax 的 LocalDate

    java - 连接spark和cassandra时出错

    database - Cassandra如何查询获取最新消息

    cassandra - Thrift、CQL3 还是什么?

    Cassandra 通过二级索引或允许过滤删除

    java - 当我使用 CQL :"Unable to complete request: one or more nodes were unavailable"时,Cassandra 报告 :"select * from User"

    java - 无法通过 Datastax-PHP 库增加 Cassandra 计数器

    java - 序列化 BoundStatement cassandra

    cassandra - 如何在 WHERE 子句中使用带有 IN 运算符的值列表?

    collections - Cassandra 模式使用集合或多行