那位高手帮看看!!!
Java编译没问题,运行时出现如下错误:F:\java\test>javac Example4_14.java
 
F:\java\test>java Example4_14
Exception in thread "main" java.lang.UnsupportedClassVersionError: Example4_14   <
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.ClassLoadClass<Unknown Source>
        at java.lang.ClassLoadClassInternal<Unknown Source>
  相关配置如下:
系统变量的配置如下(我没有编辑到环境变量那里)
ClassPath   D:\Java\jdk1.6.0_19\jre\lib\rt.jre;.;
Class       D:\Java\jdk1.6.0_19\bin;ClassPath   D:\Java\jdk1.6.0_19\jre\lib\rt.jre;.;(这样也不行)
 
jdk安装路径  D:\Java\jdk1.6.0_19jdk版本  jdk-6u19-windows-i586.exe
jre版本  jre-6u19-windows-i586.exe开始只安装jdk-6u19-windows-i586.exe不行。后来将jdk和jre两个一起安装了也按照如上环境设置同样不行。怎么回事啊,重新安装很多遍了。Jdk-18和 jdk-17版本也安装过了都不行!
 

解决方案 »

  1.   

    昨天刚遇到这问题
    这句话
    Unsupported major.minor version 50.0
    的意思就是说你的编译器版本低于你的.class文件的版本,所以版本不同不能运行
    解决方案:试一下JDK1.6或者1.5
      

  2.   

    补充:
    1、ClassPath D:\Java\jdk1.6.0_19\jre\lib(这样也不行)
    2、按照jre后,当然classpath路径我改到jre安装路径的类库里边。
      

  3.   

    你的classpath怎么配置的那么古怪呢?D:\Java\jdk1.6.0_19\jre\lib\rt.jre。不是dt.jar和tools.jar吗?怎么后缀名是jre???你设置Path了没有?
      

  4.   

    没有多装jdk
    回2楼。在别人的机子上为什么装得上呢?但但jdk就行了
      

  5.   

    教材上说是这样设置ClassPath D:\Java\jdk1.6.0_19\jre\lib\rt.jre;.;
    但老师说这样也可以ClassPath D:\Java\jdk1.6.0_19\jre\lib;.;
    我都试过了。不行
    class当然有设置啊
      

  6.   

    Eclipse--Project--properites--java compiler
    可以选择JDK的版本
      

  7.   

    将JDK卸载清理后,重新安装一遍再设置环境变量中的类路径的值吧。
      

  8.   

    重新安装一次JDK吧~~~换新版本的试试