unity3d jdk版本问题

在项目中添加ShareSDK时出现了很多问题,导致一直打不了包,Console显示的是jdk版本问题,然后我电脑上安装了jdk1.7和jdk1.8的几个版本,错误提示是需要jdk1.8,然而查看了当前电脑的jdk版本,确认无误是jdk1.8,顿时懵了,什么鬼!这时候百度啊,谷歌啊,齐上阵,然而Console的信息一变再变,还是这个问题。最后想到了编译器的设置界面(画外音:这么久才想到,我也是醉了),一打开满满的感动。。。就在External Tools下面有jdk路径配置。。。

...jdk1.7.0_67.jdk...java.lang.UnsupportedClassVersionError: org/apache/lucene/store/Directory : Unsupported major.minor version 52.0
 at java.lang.ClassLoader.defineClass1(Native Method)
 at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
 at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
 at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
 at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
 at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
 at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
 at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Exception in thread "main"

猜你喜欢

转载自blog.csdn.net/lr123838/article/details/77098969