【问题标题】:I have a main method but still get an error我有一个主要方法,但仍然出现错误
【发布时间】:2019-11-23 17:33:02
【问题描述】:

我正在尝试在下面编写一个简单的程序。

public class HelloWorld {
    public static void main (String[] args){
        System.out.printIn("Hello, World");
    }
}

我将文件保存为“HelloWorld.java”,然后导航到该目录并在终端javac HelloWorld.java 中输入此命令。这创建了一个 HelloWorld.class 文件。然后我在终端中输入java HelloWorld 来运行文件,我得到了这个错误

“错误:在类HelloWorld中找不到主要方法,请将主要方法定义为: 公共静态无效主要(字符串 [] 参数) 或者 JavaFX 应用程序类必须扩展 javafx.application.Application"

所以错误消息告诉我我在类中没有 main 方法,我尝试了大写 M 和小写 m,但我仍然会得到同样的错误。有谁知道为什么会这样?

【问题讨论】:

  • 文件保存了吗?
  • 这不会编译。方法printIn 不存在。它应该是println(小写“L”,而不是大写“I”)。修复错字按预期工作

标签: java string main args


【解决方案1】:

拼写错误

//System.out.printIn("Hello, World");
System.out.println("Hello, World");

你写的是大写的"I"而不是小写的"L"

【讨论】:

    【解决方案2】:

    您需要小写的“L”而不是大写的“I”。如果它有助于记住“println”代表“打印线”。

    // Copy and paste this to correct your error.
    System.out.println("Hello, World");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-08-06
      • 2018-12-23
      • 2021-02-05
      • 1970-01-01
      • 2019-07-09
      • 2019-06-01
      • 2020-12-25
      相关资源
      最近更新 更多