1 回答
TA贡献1890条经验 获得超9个赞
区别在于构建路径:构建路径下的任何文件夹都是 JAVA 包。
如果您的构建路径是,/src/main/java则 src、main、java 是文件夹。如果在内部/src/main/java,您的应用程序的结构类似于 com/foo/bar/Main.java,则 com、foo 和 bar 是包。
您可以通过以下方式查看和编辑您的构建路径Right Click on your project > Properties > Java Build Path
Eclipse IDE 将构建路径存储在名为 .classpath 的文件中。该文件特定于 Eclipse IDE;每个 Java 项目的根目录下都有一个。您可能无法从项目/包资源管理器中看到它,因为 Eclipse IDE 默认情况下会将其过滤掉,但您可以从文件浏览器中看到它。
通常它看起来如下:
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
<classpathentry kind="output" path="bin"/>
</classpath>
正如您所看到的,src/ 目录位于类路径中,这意味着它下面的每个文件夹都将是一个包。
添加回答
举报