【发布时间】:2012-12-23 10:35:55
【问题描述】:
例如,我在以下位置有一个 .java 文件:
/home/me/sandbox/A/B/C.java
在该文件的第一行中,package 之后应该写以下哪一项?为什么?
sandbox.A.B 或 A.B 或 B?
【问题讨论】:
-
这取决于你从哪里导入它...
-
这取决于你想要的包名......
-
如果
/home/me/sandbox/A/B是您的根,它可能是me.sandbox.A.B或什么都没有。 -
源路径不太相关。您可以在同一个文件夹 src/foo 中拥有两个包含不同包的 java 文件(net.sample.foo 和 net.sample.bar)。