Java.lang.UnsupportedClassVersionError 解决方案

原创
2017/06/01 15:10
阅读数 66

一、说明

出现java.lang.UnsupportedClassVersionError 错误的原因,是因为我们使用高版本的JDK编译的Java class文件试图在较低版本的JVM上运行,所报的错误。比如程序是用JDK1.7编译发布的,而服务器配置的JVM是JDK1.6。

二、错误日志

三、解决方案

仔细检查发现:Spark的worker节点配置的竟然是JDK1.6,而我们的应用程序是JDK1.7编译的。Spark是运维工程师搭建的。将Spark安装目录下的conf配置下的spark-env.sh的JAVA_HOME换成1.7版本,重新启动SPark集群,问题解决。

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部