原文:[ERROR] Terminal initialization failed; falling back to unsupported java.lang.IncompatibleClassChangeError: Found class jline.Terminal, but interface was expected

:出现此种错误应该是jar版本包冲突了,启动hive的时候,由于hive依赖hadoop,启动hive,会将hadoop的配置以及jar包等等导入到hive中,导致jar包版本冲突,下面贴一下错误,然后贴一下解决方法: :hive里面的 这个jar包是jline . .jar,而hadooop的这个jar包是 :解决方法,将hive的新版,替换hadoop的老版本的这个jar包即可: 完成以上操 ...

2017-12-10 11:11 0 2026 推荐指数:

查看详情

java.lang.IncompatibleClassChangeError: Implementing class

项目中使用了quartz,但是jar包却有两个,一个1.8版本,一个2.1版本,导致jar包冲突,所以导致一启动tomcat就出现: 解决办法:   删除低版本的jar包。 ...

Thu Mar 16 00:55:00 CST 2017 0 7513
java.lang.IncompatibleClassChangeError

不兼容的类变化错误。当正在执行的方法所依赖的类定义发生了不兼容的改变时,抛出该异常。一般在修改了应用中的某些类的声明定义而没有对整个应用重新编译而直接运行的情况下,容易引发该错误。 ...

Fri Sep 03 17:30:00 CST 2010 1 22340
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM