我在这里有点挣扎。我在 Eclipse 中有一个 java 项目,其中包含一个使用 2 个其他类(C1 和 C2)的类(A),每个类都在一个单独的 jar 文件(JAR1 和 JAR2)中。同时 C1 (JAR1) 也在调用 C2 (JAR2) 的方法。
- A(来电)
- C1(电话)
- C2
- C2
- C1(电话)
所以我在eclipse中我的项目的运行时类路径中添加了两个jar文件,但是在执行(调试)时,当java在类A中执行代码时,它会看到两个jar文件以及两个类C1和C2 ,但是当它进入 C1 内部(从 C2 调用方法)时,java 看不到 JAR2 和 C2。我得到“C2 无法解析为类型”和“NoDefClassFoundError”。
顺便说一句,项目编译良好,两个 jar 文件也在构建路径中。
你知道问题是什么以及如何解决吗?谢谢