0

下面的代码给了我一个 NullPointerException。我不知道为什么它会向我抛出这个错误,而且我似乎找不到与我有类似问题的帖子。任何帮助表示赞赏。

 public class App5 {
  public void main (String[] args) {
    int result = 0;
    System.out.println(result);
  }
}

错误跟踪:

java.lang.NullPointerException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at      
edu.rice.cs.drjava.model.compiler.JavacCompiler.runCommand(JavacCompiler.java:272)
4

1 回答 1

3

您需要将您的入口点声明为:

public static void main(String[] args)

不是:

public void main(String[] args)

调用异常是因为 JVM 搜索入口点,但没有找到。

于 2013-04-25T05:37:52.973 回答