在Intellij中,我添加了一个类Geometry.class作为库根文件(通过project-structure/modules/dependencies),它完全适用于我在默认包中继承的类Volume.java。现在,在将体积向下移动到包blatt03中后,它无法再找到几何图形。
你们知道为什么会这样吗?通常情况下,库不应该只对默认包可用,对吗?
我已经尝试使缓存无效并重新启动。

发布于 2017-05-13 18:41:09
这或多或少是How to access java-classes in the default-package?的复制品
核心声明是,您不能使用来自命名包的默认包中的类。
因此,Geometry.class类不能包含在根级别(缺省包)。把它放在一个包裹里。
https://stackoverflow.com/questions/43951897
复制相似问题