Exception in thread "main" java.lang.UnsupportedClasssVersionError:………………我装的JDK明明是5.0,为什么版本显示是1.4.2_03??请高手帮忙啊,迫切需要学习java

解决方案 »

  1.   

    环境变量的问题。估计你装了JDK后又装了其他自带JDK的软件(比较典型的是oracle)。重写设置下path这个变量。
      

  2.   

    修改eclipse的编译
    当前工程->右键->properties->java compiler修改为相应版本
      

  3.   

    把你的环境变量写在path的最前面。
    扫描的时候就先扫描你的5.0,就不会扫描到别的版本了。
      

  4.   

    JAVA_HOME=D:\j2sdk1.5
    CLASSPATH=.;D:\j2sdk1.5\lib\tools.jar;D:\j2sdk1.4.2_03\lib\dt.jar
    PATH:在后面加上       ;D:\j2sdk1.5\bin
      

  5.   

    cmd
    java -version
    看看到底是那个版本
      

  6.   

    把你jdk1.5的环境变量配置在
    path 的最前面.
    因为path是按照从前到后的顺序搜索.
    当找到1.4的在前面时就不会在去找你的后面的1.5的了