你在DOS下面用helloword是小写,而程序中却是大写和小写,JAVA是严格区分大小写的,HelloWord 和helloword是两个不同的概念!
明白了吧!
继续努力!

解决方案 »

  1.   

    在Java中,含有public、main的类,名字一定要和java的文件名相同(大小写敏感,java是大小写敏感的)。你的文件名应该起HelloWorld.java
      

  2.   

    把javac helloworld.java
    改成
    javac HelloWorld.java
    就行
      

  3.   

    接分:)欢迎光临我的blog:适合初学者
    http://blog.csdn.net/llp1217
      

  4.   

    文件名一定要用HelloWord.java
    因为你用public 了
      

  5.   

    文件名必须是HelloWorld.java 编译的时候必须是javac HelloWorld.java
    规范规定文件名必须和顶级类相同
      

  6.   

    文件名称和mian所在类的名称必须一样
      

  7.   

    改为HelloWorld.java,兄弟你是刚学JAVA语言,不是JSP
      

  8.   

    javac HelloWorld.java
    java HelloWorld
    或者把类名改成helloWorld不过这样不规范的命名,接着
    javac helloWorld.java
    java helloWorld
      

  9.   

    顺便矫正一下楼上笑话的发言
    类名不一定是要那个main所在类的字
    类名是要跟你程序有多个类,类名要跟那个public一样
    如果没有public,随便跟一个就可以
      

  10.   

    java的规范是类名首字母都是大写,之后每个单词的首字母也大写
    变量是要按照classjava(原始野人)说的匈牙利命名规则
    包名全部小写