A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 孤影卓尔 中级黑马   /  2014-2-24 19:34  /  770 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

最新问题啊,大急求助!
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
就不对哦

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

3 个回复

倒序浏览
你源代码你给看一下吗?这个可能是你源代码的问题。
回复 使用道具 举报
应该是JRE的问题,不过从你的编译器看应该是JDK版本没问题
操作方法:
我的电脑(右键属性)-〉高级-〉环境变量-〉“Path属性指向JDK中的jre的bin目录”
如果仍然无效,则表示你的JDK的jre版本也是有问题的,重新下载安装最新版本就行了

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

回复 使用道具 举报
java version "1.3.1_01"
javac 1.6.0_10-rc2
UnsupportedClassVersionError
   出现java.lang.UnsupportedClassVersionError 错误的原因,是因为我们使用高版本的JDK编译的Java class文件试图在较低版本的JVM上运行,所报的错误。
你的编译版本是1.6
你的运行版本是 1.3

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马