在java.sun.com看看有没有jdk1.3D:\classes\HelloWorld.classjava -classpath %classpath%;d:\classes HelloWorld
注意大小写

解决方案 »

  1.   

    class exp2{
          public static void main(String args[])
          {
           System.out.println("Hello world!");
           }
    }    
    、、、、、、、、、、、888888888888
    上面的东东会有错吗?
      

  2.   

    还是类路径的问题,因为我也碰到过这个问题,在nt4.0下:
    右键单击“我的电脑”->属性->环境->classpath
    设置类路径就可以了。
      

  3.   

    在classpath 中设置好类路径
    要记住 加上 当前路径" ."
    dos 下 :set classpath=%classpath%;.
      

  4.   

    只有两种可能:
    1.class名称敲错了;
    2.classpath路径有错;
    好好检查一下
      

  5.   

    classpath的问题。
    classpath不要设置,或者后面加上".;"
      

  6.   

    path里面加上jdk的bin目录路径。
    set classpath=.  即可
    由于jdk 1.3安装程序的一个bug,安装之后要修改注册表。找到"HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java 运行时环境"键,改为“HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment”
    然后就可以了。
      

  7.   

    to wjm2000:应是
    public class exp{
    ...
    }在一个你要运行的java class 文件中(除了你只是想package的)
    应至少有个public class and public static void main ....
      

  8.   

    肯定是classpath和path没有配置好!!好好检查一下!!
      

  9.   

    去sun 下一个jdk1.3 国际版
    并且 将 当前目录 . 加入classpath
    并且检查注册表
    剩下的问题就在你的程序如果还不行,请重装系统!!还是不行的话,不要在win下用java了
    再不行,不用这台机器了
    还不行,  不用java
      

  10.   

    我的相同问题终于解决,发现要做:
    (1)修改c:\autoexec.bat;
          加上:
           path=%path%;c:\jdk1.3\bin
           set classpath=.;c:\jdk1.3\lib
     (2)运行方法 msdos:  (a)在自己所保存程序的目录下
                  java HelloWorld
        (b)不在自己所保存程序的目录下
                  java -classpath 自己所保存程序的完整目录路径 HelloWorld
          
              以上是我花了一天时间,在这里各位高手帮助下才弄懂的。没办法,太笨了。 
                 
      

  11.   

    在classpath 中设置好类路径
    要记住 加上 当前路径" ."
    dos 下 :set classpath=%classpath%;. 
      

  12.   

    应该正确设置你的环境变量中的path, classpath
    或直接使用javac -classpath进行编译和java -cp进行执行