GitHub 上 clone 了一个项目,构建时报了这个错,
Unsupported major.minor version 52.0
这个 major.minor 是什么鬼?
The issue is because of Java version mismatch. Referring to the Wikipedia Java Class Reference : J2SE 8 = 52 J2SE 7 = 51 J2SE 6.0 = 50 J2SE 5.0 = 49 JDK 1.4 = 48 JDK 1.3 = 47 JDK 1.2 = 46 JDK 1.1 = 45
说是 JDK 版本有问题,结果我改成 1.7 还不行,不过他们说的好像是 Eclipse 运行时报这个错才改 JDK。
后来看到有人说修改 根目录下的 build.gradle 的版本,修改为本地已有的,结果运行,真的 OK 了!
不过我还是一脸懵逼 +_+