0
点赞
收藏
分享

微信扫一扫

Apache IoTDB 编译问题:不兼容的类型: org.apache.thrift.TConfiguration无法转换为java.lang.String


现象

mvn clean package 时出现编译问题:

java: 不兼容的类型: org.apache.thrift.TConfiguration无法转换为java.lang.String

Apache IoTDB 编译问题:不兼容的类型: org.apache.thrift.TConfiguration无法转换为java.lang.String_java

原因

可能之前切换到了 rel/0.12 分支,导致 idea 中依赖的 thrift 还是 0.13.0,需要删掉更新。

解决方法

在 Project 中找到 External Libraries:

Apache IoTDB 编译问题:不兼容的类型: org.apache.thrift.TConfiguration无法转换为java.lang.String_IoTDB_02

找到 libthrift-0.13.0.jar, Delete 之后就好了。

Apache IoTDB 编译问题:不兼容的类型: org.apache.thrift.TConfiguration无法转换为java.lang.String_java_03

类似的编译问题都可以这么解决,比如 有 Files.delete 找不到方法,就去删相关的依赖库。



举报

相关推荐

0 条评论