我把你的程序在我的机子上运行正常(win2000 server)

解决方案 »

  1.   

    好简单。你没有把你生成class文件路径被path或classpath指向。
    再在path中添加你的class文件路径即可。jdk1.3中可不设classpath,只要把classpath的内容放入path中。
      

  2.   

    你的类应该定义成public的,改成如下即可:
    public class helloworld
    {
      public static void main(String args[]){
        System.out.println("Hello world!");
      }
    }
      

  3.   

    java -classpath . helloworld
    应该是你没有把helloworld.class文件所在的目录设置为classpath
      

  4.   

    你的CLASSPATH应该改为c:\jdk1.3\lib\tools.jar;
    分号不能丢 :)
      

  5.   

    classpath=c:\jdk1.3\lib\tools.jar;c:\jdk1.3\lib\jt.jar;
    path=c:\jdk1.3\bin;
      

  6.   

    这个问题我碰到过,我来告诉你吧,你的classpath设的不对,应该设为
    classpath = .;c:\jdk1.3\lib\tools.jar;
    关键是要加.;如上。对了,别忘了给我分就行了。bye!
      

  7.   

    对,当然是classpath的问题,刚学JAVA都会遇到这个问题
      

  8.   

    各位高手:多谢了,我回去试了一下,发现只要在classpath=c:\jdk1.3\lib\tools.jar后面加上分号;就可以了,有可能Feng_Feng朋友的方法在某些情况下能用,但适用我的情况只有minubird朋友的完全正确,由于我刚注册没几天,所以能给大家的分数有限,还请大家原谅!