cassandra - 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 上。
解决方案
推荐阅读
- flutter - 注销后处理/重置提供程序
- node.js - 在 WebStorm 中调试 TypeScript Node 项目不会在断点处停止
- abp - abp.io 使用 CreateModalModel 添加新记录的问题
- sql - 声明一个将 Date 数据类型转换为 Integer 的变量
- python - 合并来自多个excel文件的数据
- unity3d - 为什么纹理的文件图像大小与在 Unity 中加载时的大小不同?
- c - 如果给出了行号,如何从文件中打印文本?
- wordpress - WooCommerce 中的圆形购物车小计
- javascript - IntroJS,在移动视图上 IntroJS 没有突出显示特定元素!无法正常唤醒,请参阅
- asp.net-identity - 在 Blazor 页面中使用 asp.net 角色