Java 方法处的NullPointerException

Java 方法处的NullPointerException,java,methods,nullpointerexception,invocation,Java,Methods,Nullpointerexception,Invocation,方法 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.Me

方法

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:271)
应该是静态的

public void main(String args[]) 

另请参见

没有有效的main方法。您所写的代码缺少static,代码格式很差,使我们很难阅读和调试代码。当然,您的代码并非总是完全左对齐。此外,例外情况与上面显示的代码无关…可能与前面的问题有关,因为错误完全相同:对于初学者,我认为您很棒,。。但是首先阅读干净的代码,你的代码就会很漂亮。对于您的问题,主函数应该是静态的。如果你是初学者,不要问为什么。如果你在下一个阶段,请阅读这篇文章
public void main(String args[]) 
public static void main(String args[])