java.lang.UnsupportedClassVersionError

来源:互联网 发布:mac版spss23 编辑:程序博客网 时间:2024/05/01 09:53

JDK版本不一致导致 ,默认版本 1.6 ,spark支持的最低jdk版本 1.7 

eclipse更改默认jdk

JDK不同的版本,编译出的class文件是不同的。通过查看分析class文件前几个字节,可以找到对应的关系,详细的参考官方,细微的版本之间可能有差异:

1 J2SE 7 = 51 (0x33 hex),2 J2SE 6.0 = 50 (0x32 hex),3 J2SE 5.0 = 49 (0x31 hex),4 JDK 1.4 = 48 (0x30 hex),5 JDK 1.3 = 47 (0x2F hex),6 JDK 1.2 = 46 (0x2E hex),7 JDK 1.1 = 45 (0x2D hex).







0 0
原创粉丝点击