黑马程序员技术交流社区

标题: 最新问题啊,大急求助! [打印本页]

作者: 孤影卓尔    时间: 2014-2-24 19:34
标题: 最新问题啊,大急求助!
最新问题啊,大急求助!
D:\>javac MyFirstJavaProgram.java

D:\>java MyFirstJavaProgram
Exception in thread "main" java.lang.UnsupportedClassVersionError: MyFirst
ogram (Unsupported major.minor version 50.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)

D:\>java -version
java version "1.3.1_01"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1_01)
Java HotSpot(TM) Client VM (build 1.3.1_01, mixed mode)

D:\>javac -version
javac 1.6.0_10-rc2
我运行 java MyFirstJavaProgram
就不对哦
作者: syw02014    时间: 2014-2-24 19:44
你源代码你给看一下吗?这个可能是你源代码的问题。
作者: 丶小天    时间: 2014-2-24 19:45
应该是JRE的问题,不过从你的编译器看应该是JDK版本没问题
操作方法:
我的电脑(右键属性)-〉高级-〉环境变量-〉“Path属性指向JDK中的jre的bin目录”
如果仍然无效,则表示你的JDK的jre版本也是有问题的,重新下载安装最新版本就行了
作者: qqwwdr    时间: 2014-2-24 19:55
java version "1.3.1_01"
javac 1.6.0_10-rc2
UnsupportedClassVersionError
   出现java.lang.UnsupportedClassVersionError 错误的原因,是因为我们使用高版本的JDK编译的Java class文件试图在较低版本的JVM上运行,所报的错误。
你的编译版本是1.6
你的运行版本是 1.3





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2