书上抄的
import iava.io.*;
public class myappliacation
{
public static void main(string args[])
{
System.out.println("hello,java world!");
}
}
--------------------Configuration: JDK version 1.3.1 <Default>--------------------
E:\Program Files\Xinox Software\JCreator Pro\MyProjects\first.java:2: class myappliacation is public, should be declared in a file named myappliacation.java
public class myappliacation
       ^
E:\Program Files\Xinox Software\JCreator Pro\MyProjects\first.java:1: package iava.io does not exist
import iava.io.*;
^
E:\Program Files\Xinox Software\JCreator Pro\MyProjects\first.java:4: cannot resolve symbol
symbol  : class string  
location: class myappliacation
public static void main(string args[])
                                ^
3 errorsProcess completed.

解决方案 »

  1.   

    第一:你的class为public,所以你的java文件名称必须与class的名称一致;
    第二:是java.io.*而不是iava.io。*。be careful
    第三:是String,而不是string,String是类,所以第一个字母s要大写;
    其实这个程序不用java.io的
      

  2.   

    哈哈~~~~~~~
    当然不能通过了,因为你的书有毛病啊
    error1,是因为你没有讲你的这文件保存为myapplication.java, 在java 中,class的名字必须和.java文件的名字一样,一点都不能差,包括大小写error2,在java API中,根本没有iava.io这个包,所以当然报错了error3,在java中是严格区分大小写的,String 是java.lang.*的一个类,(javaAPI中的类名都是以大写字母开头的),所以,应该是String,而不是string
      

  3.   

    to Richie2000
    在java中,class的名字并不是必须和。java文件一样的,是public class的名字必须一样,
    非public class可以不一样