D:\>Javac helloworld.java
helloworld.java:`需要为 class, interface或enum
Public class helloworld
1 错误
以上是在命令提示符里显示的。。
书上命令提示符里显示的东西和我的不一样,书上显示的是
hello world 
而我却出现了上面的东西。为什么会这样呢?本来是从vb.net走过来的,
补充一点:我的环境变量设置是对的啊~

解决方案 »

  1.   

    Public class helloworld第一句
    public 去掉
      

  2.   

    记住你的类名和你的文件名是一致的,既然你已经排除了是环境的问题。
    我写代码如下:
    public class HelloWorld {
    public static void main(String[] args) {
    System.out.println("Hello,World!"); }}
      

  3.   

     C:\Users\Administrator>d:D:\>javac helloworld.java
    helloworld.java:3: 找不到符号
    符号: 类 string
    位置: 类 HelloWorld
      public static void main(string args[])
                              ^
    helloworld.java:5: 软件包 system 不存在
        system.out.println("Hello World");
              ^
    2 错误D:\>javac helloworld.java
    helloworld.java:3: 找不到符号
    符号: 类 string
    位置: 类 HelloWorld
    static void main(string args[])
                     ^
    helloworld.java:5: 软件包 system 不存在
        system.out.println("Hello World");
              ^
    2 错误D:\>为什么又这样呢?该怎么弄啊?
      

  4.   

    我的文件名是HelloWorld.java你和你的程序一个字符一个字符的对,找找错误
      

  5.   

    符号: 类 string                     改为String
    system.out.println("Hello World");  改为System.out.....java严格区分大小写的!!