java helloworld not helloworld.class
classpath 还要加上.; 一个"." 在代表当前目录

解决方案 »

  1.   

    对java来说, helloworld本身就代表了一个class,不需要再加扩展名(和c等不一样)至于楼上所说的 . 的问题,我的意见是:
    1. 对此问题,加当前目录非必要
    2. 基于以后可能会用到package的考虑,还是在classpath的最后加上 这个 . (有人说总是加在classpath最前面好,实际上不尽然,我坚持我的观点 呵呵 :D
      

  2.   

    你是在H:\java\helloworld>
    下执行的!
    没“.”怎么可以呢!classpath:.;G:\j2sdk1.4.1_01\lib;G:\j2sdk1.4.1_01\lib\tools.jar;G:\j2sdk1.4.1_01\lib\dt.jar足以!
      

  3.   

    java.exe就是到你设置的classpath里找
    存放你*.class文件的目录!你的helloworld.class文件在
    当前目录
    H:\java\helloworld>下!classpath里没有,当然就。:)