我刚刚开始 Java ......再次。我只是做了一个简单的程序
class first
{
public static void main()
{
System.out.println("Hello!");
}
}
这在 BlueJ 中运行得非常好,但在从命令提示符运行时会在运行时出错。
这是错误
Exception in thread "main" java.lang.NoSuchMethodError: main
那是因为我没有String args[]
在main
参数列表中给出
直到现在,我还是下意识地给它。我知道字符串数组在运行时包含所有参数值,但为什么它在 BlueJ 中运行?
(BlueJ 是一个学生友好的 Java 编辑器和编译器)