2013-04-25 83 views
0

以下代碼給我一個NullPointerException。我不知道爲什麼它會向我拋出這個錯誤,我似乎無法找到與我的問題類似的帖子。任何幫助表示讚賞。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) 
+1

'public static void main()'? – NINCOMPOOP 2013-04-25 05:35:20

+3

它不會在您*處拋出錯誤*。不,這沒什麼個人的!按照[此鏈接](http://docs.oracle.com/javase/tutorial/getStarted/application/)瞭解*爲什麼*。 – skuntsel 2013-04-25 05:35:51

+0

@skuntsel也許就是這樣。你不能肯定地說。 – Zyerah 2013-04-25 05:36:40

回答

3

您需要聲明的入口點爲:

不是:

public void main(String[] args) 

異常被調用,因爲JVM搜索入口點,但未找到o東北。