我已经设置了环境变量:classpath   C:\jdk1.5.0_07\lib
                      path:       C:\oracle\product\10.1.0\Db_1\bin;C:\oracle\product\10.1.0\Db_1\jre\1.4.2\bin\client;C:\oracle\product\10.1.0\Db_1\jre\1.4.2\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\jdk1.5.0_07\bin在cmd命令行已经找到java命令了,但是执行java version 等命令时总是抱错:Exceptions in thread "main" java.lang.noclassdeffounderror: version  
到底怎么搞得阿?

解决方案 »

  1.   

    在环境变量中,还增加一个系统变量:java_home。java_home的值为C:\jdk1.5.0_07。以上方法可能行!(我还是菜鸟,但我这样设环境变量就能用!你是试试吧!!)
      

  2.   

    java version你想運行version.class嗎?
    呵呵
      

  3.   

    java_home变量不行,这样做只是能够简化path变量的输入java version 是查看jdk版本的命令,要是配置正确的话,会显示当前jdk的版本,
    所以我猜jicken_woo是java beginner 吧  赫赫
      

  4.   

    换一个版本的Tomcat 我的经验是4代版本的最好!!!如果你没有联系我 我发一个给你!!
      

  5.   

    classpath应该为:   C:\jdk1.5.0_07\lib;C:\jdk1.5.0_07\lib\dt.jar;C:\jdk1.5.0_07\lib\tools.jar
      

  6.   

    昨天搞定了 ,是我自己搞错了,呵呵 
    查看版本的命令应该是  java -version    我当时少输了一个 "-"
    自我检讨一下对于zhengyangniu()说的配置,我不知道C:\jdk1.5.0_07\lib\dt.jar;C:\jdk1.5.0_07\lib\tools.jar有什么用,所以没有配,但是jdk也能运行,劳烦解释一下下了  ,谢谢
      

  7.   

    C:\jdk1.5.0_07\bin
    你把这句话加到path的最前面
       问题可能是你装了oracle引起的
      

  8.   

    http://www.56dao.com:80//regnew.bbscs?rec=76695
      

  9.   

    JDK1.5的最好配tomcat5.0以上的