Java Eclipse包需要成功运行
我刚刚开始用Eclipse运行简单的Java程序。我正在学习的udemy.com教程以public类开始每个程序,然后是main方法。我在main方法编译错误中得到一个错误,除非我从头开始一个文件并在开始时包含包行。当包含软件包时,它运行良好。我不明白为什么这是必要的。我看过的大多数教程和示例代码都不包括包行。为了简洁起见,许多教程跳过部分代码,例如包声明和导入。但是,如果该类位于源目录中的包中,则应始终在类的顶部声明该包。只有当类直接位于源目录(被视为默认包)内时,才可以不声明包。然而,正如评论所提到的,这不是一个很好的做法。Java Eclipse包需要成功运行,java,eclipse,package,Java,Eclipse,Package,我刚刚开始用Eclipse运行简单的Java程序。我正在学习的udemy.com教程以public类开始每个程序,然后是main方法。我在main方法编译错误中得到一个错误,除非我从头开始一个文件并在开始时包含包行。当包含软件包时,它运行良好。我不明白为什么这是必要的。我看过的大多数教程和示例代码都不包括包行。为了简洁起见,许多教程跳过部分代码,例如包声明和导入。但是,如果该类位于源目录中的包中,则应始终在类的顶部声明该包。只有当类直接位于源目录(被视为默认包)内时,才可以不声明包。然而,正如评
此外,您不需要从头开始创建文件—只需在顶部添加包声明并保存文件—这将触发编译。如果没有,请确保启用了Project>Build Automatically。您的文件系统和代码是什么?运行Java代码不一定需要包。如果在默认包中创建了一个带有main方法的类,则不希望用包语句来运行该类。将类放入默认包是一种不好的做法。始终将类放在定义良好的包中,即使蹩脚的教程没有这样做。