class love{
       public static void main(String[] args){
System.out.println(" love !");
}
}w2000sever编译后出现此错误
java.lang.NullPointerException
        at java.util.Hashtable.put(Compiled Code)
        at java.util.zip.ZipFile.readCEN(Compiled Code)
        at java.util.zip.ZipFile.<init>(ZipFile.java:61)
        at java.util.zip.ZipFile.<init>(ZipFile.java:71)
        at sun.tools.java.ClassPath.<init>(Compiled Code)
        at sun.tools.javac.Main.compile(Compiled Code)
        at sun.tools.javac.Main.main(Main.java:465)

解决方案 »

  1.   

    有可能编译器出了问题哦,可以考虑一下重新装JDK
      

  2.   

    重新设置虚拟机,另外在LOVE与{之间最好能有个空格
      

  3.   

    借地方一用  不知道我怎么不能提问
    public class HelloWorldApp { //an application public static void main (String args[ ]){ System.out.println("Hello World!"); } } 
    运行 javac  a.java 时出错 求助
    pubulic class
            ^
      

  4.   

    javac  a.java应该是
    javac HelloWorldApp.java
      

  5.   

    去掉 public 就是 正常的 不明白 很多书和网页上的都是 public class
    import java.applet.Applet;
    import java.awt.Graphics;
    public class HelloWord extends Applet
    {
    String title;
    public void init(){
       title="Hello World";
    }
    public void paint(Graphics g)
    {
      g.drawString(title,50,20);
    }
    }这个也是一样的问题
      

  6.   

    william_zhao(小乖) ( ) 信誉:100 
    你怎么到处问啊,你的public拼错了!运行 javac  a.java 时出错 求助
    pubulic class
    ~~~~~~~^