1、看看是否敲错了命令
2、看看public的类名和文件名是否一致

解决方案 »

  1.   

    建议在别的地方建个project的文件夹,自己写的东西都放到里面,在bin下的这样干发生错误的概率极大.
      

  2.   

    多谢指点,我建了一个文件夹g:\jdk,把 welcome.java放在下面,用
    javac g:\jdk\welcome.java, 还是产生类似的错误
      

  3.   

    先在dos 下键入javac 测试一下你的jdk 的路径设置正确与否,再说.
      

  4.   

    你先要在系统变量设置classpath,假定你的jdk安装在c:\jdk下,则设置成
    classpath=c:\jdk\bin
    然后在你的用户变量下设置classpath=./;g:\jdk用的时候切换到命令行方式,路径变成g:\jdk后直接javac welcome.java就行了
      

  5.   

    错了,呵呵,应该是系统变量下path=c:\jdk\bin,classpath=c:\jdk\lib\dt.jar;c:\jdk\lib\tools.jar