把F:\java加入你的CLASSPATH 就可以了

解决方案 »

  1.   

    你在autoexec.bat中得加上classpath=c:\jdk1.3\bin\tools.jar;c:\jdk1.3\lib\dt.jar;
    这是最少要求,如果你还要运行什么servlet的话,还得加上servlet.jar的目录
      

  2.   

    set path = %path%;你得bin目录
      

  3.   

    CLASSPATH=.;$JAVA_HOME\lib\dt.jar;$JAVA_HOME\lib\tools.jar;e:\j2sdkee1.2.1\lib\j2ee.jar; 
    上面是我的CLASSPATH你在后面加上你的路径如:
    CLASSPATH=.;$JAVA_HOME\lib\dt.jar;$JAVA_HOME\lib\tools.jar;e:\j2sdkee1.2.1\lib\j2ee.jar;f:\java
    同时你要设置JAVA_HOME即你的Java安装的目录,如:JAVA_HOME = e:\jdk1.3
    在PATH中也要设置如我的:PATH = e:\jdk1.3\bin
      

  4.   

    注意CLASSPATH中的第一个“."不要忘记了,否则她就不会寻找当前路径了!
      

  5.   

    根本就不是CLASSPATH的原因,是JRE1.3.0的注册表错误(Windows中文版特有),最简单的解决办法是装上JDK(JRE)1.3.0_01或1.3.0_02。
      

  6.   

    总结一下:从你的第二个抱错,有可能注册表里有问题,则:
    http://www.csdn.net/expert/topic/36/36931.shtm
    此外你的classpath看来没有设置,一般,CLASSPATH=.;$JAVA_HOME\lib\dt.jar;$JAVA_HOME\lib\tools.jar就可以了,如果你还要运行什么servlet的话,还得加上servlet.jar的路径。最好别加什么f:\java这样的路径