异常:Unsupported major.minor version 52.0 (Use --stacktrace to see the full trace)

Posted codingR

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了异常:Unsupported major.minor version 52.0 (Use --stacktrace to see the full trace)相关的知识,希望对你有一定的参考价值。

异常:Unsupported major.minor version 52.0 (Use --stacktrace to see the full trace)

  正在写一个功能,更新了同事提交的代码之后,出现了如下错误:

1 Fatal error during compilation org.apache.tools.ant.BuildException: java.lang.UnsupportedClassVersionError: org/elasticsearch/index/query/QueryBuilders : Unsupported major.minor version 52.0 (Use --stacktrace to see the full trace)
2 Disconnected from the target VM, address: \'127.0.0.1:61645\', transport: \'socket\'

  调试和很久,也让同事帮忙,弄了大半天不知道为什么。网上找了好久包括国外的论坛也逛了,各种重新导入项目都无法解决。心灰意冷的情况下,突然搜到 csdn 的一个帖子,原来是 Java 的 JDK 版本的过。我一直使用的是 JDK 7 ,而最近上线的一个功能使用的是 JDK 8 编写的,用了 JDK 8 中的包和功能,结果导致我这边使用旧版本的 JDK 7 无法编译。所以改以下 JDK 版本就好了。

  我这边使用的 IDEA ,更改方式如下:

 

  2017-06-28 21:01:21

 

以上是关于异常:Unsupported major.minor version 52.0 (Use --stacktrace to see the full trace)的主要内容,如果未能解决你的问题,请参考以下文章

hive_异常_01_ Terminal initialization failed; falling back to unsupported

使用MongoTemplate保存数据时,抛出异常,Unsupported OP_QUERY command: update

使用MongoTemplate保存数据时,抛出异常,Unsupported OP_QUERY command: update

Spring Boot REST 多部分请求(文件 + json)抛出 415 Unsupported Media Type 异常

异常:Unsupported major.minor version 52.0 (Use --stacktrace to see the full trace)

解决log4j:WARN Error initializing output writer. log4j:WARN Unsupported encoding?的问题