Java 走错了 class

Java is taking a class from the wrong path

我有 2 个项目:project1 和 project2 以及两个项目中的 class Class1,但这些 class 之间存在差异。

我正在尝试在 XHTML 文件中使用 Project1.Class1,但有时需要 Project2.Class1

我已经检查了 classes 中的每个导入,一切似乎都没有问题。有谁知道为什么 Eclipse 走错了路?

java 没有问题。如果你有 2 个具有相同名称和包结构的 java class,那么在 class 路径中第一次出现的 class 将被加载到内存中。根据 class 加载策略,其他 class 将被省略。

如果您只想使用一个 class,请将 class 单独保留在 class 路径中并删除另一个。