Java 如何在eclipse中创建具有相同路径名的两个包?
我试图在eclipse中制作两个包。一个名为bank.managers,另一个名为bank.managers.db,但当我尝试创建第二个时,它告诉我已经存在一个同名的包,如果我以相反的方式创建它们,它只会将.db添加到同一个包中。如何解决这个问题?软件包本质上是分层的。因此,如果您要创建一个包Java 如何在eclipse中创建具有相同路径名的两个包?,java,eclipse,packages,Java,Eclipse,Packages,我试图在eclipse中制作两个包。一个名为bank.managers,另一个名为bank.managers.db,但当我尝试创建第二个时,它告诉我已经存在一个同名的包,如果我以相反的方式创建它们,它只会将.db添加到同一个包中。如何解决这个问题?软件包本质上是分层的。因此,如果您要创建一个包bank.managers.db,并且存在一个包bank.managers,那么db包将仅位于bank.managers下。包本质上是分层的。因此,如果您要创建一个包bank.managers.db,并且存
bank.managers.db
,并且存在一个包bank.managers
,那么db
包将仅位于bank.managers
下。包本质上是分层的。因此,如果您要创建一个包bank.managers.db
,并且存在一个包bank.managers
,那么db
包将仅位于bank.managers
下。空包将被简单隐藏。使用以下选项了解实际情况:
- 查看菜单>空包
- 查看菜单>清空父包
- 查看菜单>包装展示>平面/层次
“视图”菜单是Package Explorer视图右上角的小向下箭头(三角形)。空包只是隐藏起来。使用以下选项了解实际情况:
- 查看菜单>空包
- 查看菜单>清空父包
- 查看菜单>包装展示>平面/层次
视图菜单是向下的小箭头(三角形)在Package Explorer视图的右上角。当包
bank.managers
为空并且您在其下创建另一个名为db
的包时(即bank.managers.db
),这是正常的,然后它看起来就像是在现有包中添加了.db
。如果查看文件系统,您会发现它与预期的一样
src/bank/manager
及
当您尝试创建一个新类时,您必须选择正确的包。如果右键单击包并执行New>Class
,则在以下对话框中归档的包将包含bank.manager.db
。如果您想让新类位于bank.manager.db
下,只需删除.db
也就是说,使用bank.manager.db
您实际上拥有电子包
bank
bank.manager
bank.manager.db
在尝试创建新资源时,选择您想要的 当包
bank.managers
为空时,您在其下创建另一个名为db
的包,即bank.managers.db
,这是正常的,然后看起来它只是将.db
添加到现有包中。如果查看文件系统,您会发现它与预期的一样
src/bank/manager
及
当您尝试创建一个新类时,您必须选择正确的包。如果右键单击包并执行New>Class
,则在以下对话框中归档的包将包含bank.manager.db
。如果您想让新类位于bank.manager.db
下,只需删除.db
也就是说,使用bank.manager.db
您实际上拥有电子包
bank
bank.manager
bank.manager.db
在尝试创建新资源时,选择您想要的 创建较短的包,然后向其中添加一个类,然后创建另一个包并向其中添加一个类。句点字符('.')是包名称中的分隔符。不能将句点字符作为包名的一部分。请创建较短的包,然后向其中添加类,然后创建另一个包并向其中添加类。句点字符('.')是包名中的分隔符。您不能将句点字符作为包名的一部分。如何取消层次结构以创建这两个包?@user2664618您必须选择其他名称有一种方法。我在课堂上看到一个家伙取消了这个选项,他确实成功地创建了两个路径名相同的包。为了创建这两个包,我如何取消层次结构呢?@user2664618你必须选择一个不同的名称。有一种方法。我看到一个家伙在课堂上取消了这个选项,他确实用相同的路径名创建了两个包