java.lang.UnsupportedClassVersionError: Unsupported major.minor version 51.0
来源:互联网 发布:c语言随机数生成的代码 编辑:程序博客网 时间:2024/06/07 10:02
使用jdk7
java.lang.UnsupportedClassVersionError: com/ui/Test : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$000(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:303)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
Exception in thread "main"
它的意思是说,程序编译的时候用了一个较高版本的JDK,但是在程序运行的时候却用了一个较低版本的jdk。事实上,我也确实是这么做的,我在eclipse里面先用jdk1.7将程序跑了一遍,然后用jdk1.6跑程序就会出现上述的错误,原因就是在用jdk1.7跑了程序没有问题,这时候在工程的bin目录下面就产生了相应于jdk1.7的class文件,下次再用jdk1.6跑这个工程,由于class文件是有jdk1.7产生的,所以程序跑不通也不足为奇! 解决的方法就是在第一次跑这个工程的时候用用较低版本的jdk,然后再用较高版本的jdk跑或者是一直用较高版本的jdk跑。也就是JDK较高版本兼容较低版本、但是较低版本却是无法完成较高版本的功能。这也是符合逻辑的。
- java.lang.UnsupportedClassVersionError:"": Unsupported major.minor version
- java.lang.UnsupportedClassVersionError: : Unsupported major.minor version
- java.lang.UnsupportedClassVersionError: *** : Unsupported major.minor version 51.0
- java.lang.UnsupportedClassVersionError: Unsupported major.minor version 51.0的错误
- java.lang.UnsupportedClassVersionError: AjaxServer :Unsupported major.minor version 51.0
- java.lang.UnsupportedClassVersionError: : Unsupported major.minor version 51.0
- java.lang.UnsupportedClassVersionError: code/Test : Unsupported major.minor version 51.0
- java.lang.UnsupportedClassVersionError: xx : Unsupported major.minor version 51.0
- java.lang.UnsupportedClassVersionError :Unsupported major.minor version 51.0
- Unsupported major.minor version 51.0 (of class java.lang.UnsupportedClassVersionError)
- java.lang.UnsupportedClassVersionError: **** : Unsupported major.minor version 51.0
- java.lang.UnsupportedClassVersionError: *** : Unsupported major.minor version 51.0
- java.lang.UnsupportedClassVersionError: Unsupported major.minor version 51.0的错误
- java.lang.UnsupportedClassVersionError: Unsupported major.minor version 51.0解决办法
- java.lang.UnsupportedClassVersionError: Unsupported major.minor version 51.0
- java.lang.UnsupportedClassVersionError: *** : Unsupported major.minor version 51.0
- java.lang.UnsupportedClassVersionError: Unsupported major.minor version 51.0的错误
- java.lang.UnsupportedClassVersionError: Unsupported major.minor version 51.0的错误
- 学习ThinkPHP3.2.2:video11,ajaxReturn函数向客户端返回ajax调用后的数据
- hive 报错FAILED: Error in metadata: java.lang.RuntimeException: Unable to instantiate org.apache.hadoo
- hive错误 show tables 无法使用 : Unable to instantiate rg.apache.hadoop.hive.metastore.HiveMetaStoreClient
- hosts文件不显示
- 【C#】C#中的面对对象
- java.lang.UnsupportedClassVersionError: Unsupported major.minor version 51.0
- java.net.SocketException: Address family not supported by protocol family: connect
- 现代开关电源为什么要采用PFC技术----开关电源滤波电容的危害
- java.util.random中nextFloat()取值问题
- 阿里云配置php+mysql
- java命令中-d32和-d64的含义
- js定时器timer
- 九宫格--xib,MVC封装
- 安卓页面跳转使用Context.startActivity注意事项