你到 j2sdk1.4.1_01\my-java-codes下再运行,要是出错的话就是你的classpath设置问题了。

解决方案 »

  1.   

    错误信息表名
    你输入的java  j2sdk1.4.1_01\my-java-codes\HelloWorld 有错这与包有关。
    你输入 java j2sdk1.4.1_01\...
    就告诉java你的类在包"j2sdk1.4"中。而类名成了"1_01\my-java-codes\HelloWorld"
    而从源文件来看,你的类在默认包中,所以找不到类措施:到目录“j2sdk1.4.1_01\my-java-codes\”下执行之
      

  2.   

    是著名的类路径(classpath)问题啦。实际上,类路径是在编译过程就 
    涉及的Java中的概念。classpath就是指明去哪里找用到的类,就这么简单。由于我们的 
    HelloWorld没用到其它的(非java.lang包中的)类,所以编译时没遇到这个问题。运行 
    时呢,就要指明你的类在哪里了。解决方法嘛,可以用下面的命令运行: 
    java -classpath . HelloWorld 
    “.”就代表当前目录。当然这样做有点麻烦(是“太麻烦”!),我们可以在环境变量 
    中设置默认的classpath。方法就照上述设置path那样。将classpath设为: 
    classpath=.;c:\jdk1.2\lib\dt.jar;c:\jdk1.2\lib\tools.jar 后面的两个建议也设上 
    ,以后开发用的着。
      

  3.   

    最简单的方法, 在你的java 程序所在目录输入set classpath=.;
      

  4.   

    java -cp j2sdk1.4.1_01\my-java-codes HelloWorld