首页 > 解决方案 > Cassandra 3.11:从源代码构建时出现 Java 不匹配错误

问题描述

我已经下载了 Cassandra 3.11.10,为了让它运行,我必须将我的本地 java 版本更改为 java 8。使用 11,它不起作用。

我还从 github 克隆了 Cassandra 3.11 分支,当我尝试使用 ant 命令构建它时,我得到一个 java 类的 java 版本相关错误:

类文件有错误的版本 55.0,应该是 52.0

消息告诉该类是针对 Java 11 编译的。

尽管二进制文件需要 java 8,但即使我需要 java 版本,如何从源代码错误中构建出来?

我在 Windows 10 上。

标签: cassandracassandra-3.0

解决方案


推荐阅读