rss· 投稿· 设为首页· 加入收藏· 繁體版
当前位置: 火魔网 » 程序开发 » Java基础

关于JDK或JRE的异常

Exception in thread "main" java.lang.UnsupportedClassVersionError: TestArray (Un
supported major.minor version 49.0)
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$100(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
今天经历了个异常,装完Oracle后,编译后的.class文件就不能执行,还报了以上异常,现在终于弄好了,编译时JDK的版本与执行.class文件时的JDK不一致,莫非是Oracle自己装了JDK?但又怎么会分别用两个JDK呢?还有就是classpah设置对了,可能就没问题了,原先没设置,也许是吧
例:JDK安装在D:\Java\jdk1.5.0_07
path就是:D:\Java\jdk1.5.0_07\bin
classpath就是:D:\Java\jdk1.5.0_07\lib或*.jar也行
以后就这么做
顶一下
(0)
踩一下
(0)