有异常就找“Caused by。。。”
Caused by: java.lang.UnsupportedClassVersionError: com/sun/tools/internal/xjc/api/XJC : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
/****************************************/
JDK版本 序号
Java SE 10 54
Java SE 9 53
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高版本运行过,现在又用低版本运行。
办法:使myeclipse/eclipse中配置jdk的地方版本一致。
1、你本地环境变量中jdk版本
2、Windows—— Preferences——Java——Compiler——jdk版本