在cmd里javac了一个“helloworld.java”
java helloword时提示说java.lang.UnsupportedClassVersionError,我又java -fullversion 发现是"1.3.1_01",可我装的jdk明明是“1_5_0_16”的啊,为什么为什么为什么啊

解决方案 »

  1.   

    如果你是安装的linux系统,或者安装过oracle 又或者安装过一些大型企业容器,请检查你的path环境变量是否正确。
      

  2.   

    看看java的环境变量是否是jdk1.5的路径
      

  3.   

    检查一下path变量。是不是安装其他的软件也带jdk的,在path里加了他的jdk的路径,像oracle安装的时候也会带jdk的。
      

  4.   

    在path中把自己安装的jdk入在最前面试试
      

  5.   

    有可能你的path前面有以前的JDK版本的路径
      

  6.   

    cmd 到dos窗口输入 java -version看看就知道了
      

  7.   

    可能你安装了其它带jdk的软件,比如oracle,你检查一下path变量,把java 1.5的放在最前面就行了
      

  8.   


    要是不是你想的那样就重设path值
      

  9.   

    de 
    jdk的环境设置问题
      

  10.   

    检查一下path路径。通过执行带路径的java命令看版本号。例如:/usr/java/java -versin
      

  11.   

    如果是windows系统,右键点击桌面上“我的电脑”——“属性”——“高级”——“环境变量”——“系统变量”中的path的值是什么,看你的有没有配置JAVA_HOME,如果没配置,只“新建”一个JAVA_HOME,把你的JAVA1_5_0_16的安装路径复制进去如果有JAVA_HOME,就在path中添加这样的%JAVA_HOME%\bin;记住%JAVA_HOME%\bin;这个放在path的最前面
      

  12.   

    恩 对  肯定是path值的问题
      

  13.   

    path问题,你执行的是jdk1.3\bin\java.exe而不是jdk1.5\bin\java.exe
      

  14.   

    应该是你之前安装过JDK1.3 然后现在安装了1.5之后没有把路径改过来
      

  15.   

    java -version查看一下版本!可能是环境变量没配置好的问题
      

  16.   

    装过Oracle的就是1.3.1_01版本了。