Java-从不同目录中的另一个包导入类
我已将我的项目安排如下:Java-从不同目录中的另一个包导入类,java,import,package,Java,Import,Package,我已将我的项目安排如下: myProject ¦ ¦---Directories ¦ ¦ ¦ ¦--ArrayDirectory.java ¦ ¦--ArrayListDirectory.java ¦ ¦--HashMapDirectory.java ¦ ¦--Directory.java ¦ ¦---Other ¦ ¦--Entry.java ¦--Inputter.java 目录文件中的所有类都
myProject
¦
¦---Directories
¦ ¦
¦ ¦--ArrayDirectory.java
¦ ¦--ArrayListDirectory.java
¦ ¦--HashMapDirectory.java
¦ ¦--Directory.java
¦
¦---Other
¦
¦--Entry.java
¦--Inputter.java
目录文件中的所有类都有包目录代码>在顶部,其他中的有包其他代码>
目前,在目录中的所有类中,我试图使用import other.Entry使用类条目代码>但这会导致编译错误“包其他不存在”
我不确定哪里出了问题:包名?、文件结构?、导入语句?而是给包起一个单独的名称,例如«PackageA»,«PackageB»仍然会遇到同样的问题首先,java命名约定是包名(以及相关目录)都是小写的。包名称将不包括项目所在的目录名称(即,尝试使用包
和导入
语句,但不包括myProject
或Project2
)我已更改为您建议的名称,但现在仍然存在相同的问题(ide/terminal)您是如何编译代码的?