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).
