例如,我有一个.java文件:
/home/me/sandbox/A/B/C.java
在此文件的第一行,我应该在package
之后写下哪一项?为什么?
sandbox.A.B
或A.B
或B
?
答案 0 :(得分:3)
你的源文件夹是什么,你的程序仍然是什么?我猜你必须写A.B
(如果沙箱是根源文件夹而不是命名空间的一部分)。
答案 1 :(得分:1)
您应该提到相对命名空间必须从中开始的源文件夹。在您的情况下,如果您有A作为源文件夹,则可以编写包A.B.
答案 2 :(得分:1)
如果您使用的是IDE
Eclipse
,则可以执行以下操作:
1)创建一个新的Java项目。
2)将“我”文件夹复制到项目中。
3)右键单击“我”文件夹 - >构建路径 - >添加为源文件夹。
4)现在您将观察到sandbox.A.B将显示为包含类C.java的包(假设您在C.java文件的顶部写了package sandbox.A.B
)。
答案 3 :(得分:1)
这取决于您将存储Java文件的当前工作目录。