关于java中的包命名

时间:2013-01-09 11:28:26

标签: java package

例如,我有一个.java文件:

/home/me/sandbox/A/B/C.java

在此文件的第一行,我应该在package之后写下哪一项?为什么?

sandbox.A.BA.BB

4 个答案:

答案 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文件的当前工作目录。