【问题标题】:Hacker-earth trouble File Name should be main.java [closed]Hackerearth麻烦文件名应该是main.java [关闭]
【发布时间】:2021-06-25 15:02:57
【问题描述】:
solution/oom.Main.java:176: error: class Main is public, should be declared in a file named Main.java
public class Main {
       ^
1 error

谁能告诉我类名应该是什么?

我已经在用这个了:

public class Main {

    public static void main(String[] args) {

【问题讨论】:

  • 你的公共类名和Java文件名应该一致。
  • 解决了!类名应该是 TestClass 而不是 Main。
  • 是的,但是在hacker-earth平台中,我怎么知道fileName应该是什么?
  • 所以我只是打开了一个默认模板并复制了!
  • 只是不要使用 public 访问修饰符。

标签: java class compiler-errors filenames


【解决方案1】:

包含公共类的 java 文件名应与类名相同,扩展名为 .java。在这里,您的课程名为 Main,但您的文件名为 oom.Main.java 而不是 Main.java

【讨论】:

    【解决方案2】:

    将文件 oom.Main.java 重命名为 Main.java 这就是错误的原因Main is public, should be declared in a file named Main.java

    【讨论】:

      猜你喜欢
      • 2017-09-23
      • 1970-01-01
      • 2016-09-27
      • 2019-02-14
      • 2010-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多