【发布时间】:2020-08-23 10:44:40
【问题描述】:
错误在第一行并显示“必须声明一个命名包,因为此编译单元与命名模块相关联”
这是什么意思,我该如何解决?
控制台说是
原因:java.lang.module.InvalidModuleDescriptorException: Main.class found in top-level directory (未命名的包不允许在模块中)
代码如下:
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
String sentance = keyboard.nextLine();
System.out.println(sentance);
}
}
【问题讨论】:
-
重命名您的课程 - 将课程命名为“Main”无论如何都不是一个好习惯。
标签: java eclipse import compiler-errors initialization