在 Eclipse IDE 中运行没有包的 Java 代码

我想运行我的代码而不在 java eclipse IDE 中创建一个包。

但是当我这样做时,它显示错误

Must declare a named package because this compilation unit is associated to the named module 'Games'


红颜莎娜
浏览 345回答 3
3回答

慕工程0101907

您正在使用Java 平台模块系统 (JPMS),它要求不使用默认/未命名的包。在默认包中删除文件module-info.java以不使用 JPMS 并能够在默认包中包含代码。

哔哔one

只需右键单击项目文件夹 -> 新建 -> 包。打包完成后,将所有类移入其中。

暮色呼如

在有问题的文件中,右键单击以获取上下文菜单。选择“重构->移动”。生成的对话框将具有(默认包)可以放置源文件的位置。此外,请确保源文件的开头没有包定义行。请注意,default通常不鼓励使用包,但有时间我仍然使用它(主要用于打印版权/版本信息)。也有打开隐藏/抑制父包的选项,但我认为重构方法是最干净的。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java