gpt4 book ai didi

Java 找不到方法 main

转载 作者:搜寻专家 更新时间:2023-11-01 03:57:52 25 4
gpt4 key购买 nike

我在使用一个简单的 hello world 程序时遇到了麻烦,哈哈!我希望有人能对此有所启发。

所以我收到的错误如下:

$ javac Hello.java
$ java Hello
Exception in thread "main" java.lang.NoSuchMethodError: main

所以根据错误,我可以看到它显然缺少 main,但它就在那里:

class Hello
{
public static void main(String argv)
{
System.out.println("hello world");
}
}

如果有任何帮助,我正在使用 Mac OS/X。

最佳答案

问题是您的方法没有将字符串数组作为参数。请改用以下签名:

public static void main(String[] argv)

public static void main(String argv[])

其他有效选项是:

public static void main(String ... argv)

在 Java 语言规范中,这是这样描述的:

The method main must be declared public, static, and void. It must specify a formal parameter (§8.4.1) whose declared type is array of String.

关于Java 找不到方法 main,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11720447/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com