gpt4 book ai didi

java - "NoDefClassNotFound"和 "T cannot not be resolved to a type",在运行时

转载 作者:行者123 更新时间:2023-12-01 23:53:52 26 4
gpt4 key购买 nike

我在这里有点挣扎。我在 eclipse 中有一个 java 项目,其中包含一个类 (A),该类使用另外 2 个类(C1 和 C2),每个类都位于一个单独的 jar 文件(JAR1 和 JAR2)中。同时C1(JAR1)也调用C2(JAR2)的方法。

  • A(通话)
    • C1(调用)
      • C2
    • C2

所以我在 Eclipse 中的项目的运行时类路径中添加了这两个 jar 文件,但是在执行(调试)时,当 java 在类 A 中执行代码时,它会看到这两个 jar 文件和这两个类C1和C2,但是当它进入C1内部(从C2调用方法)时,java无法看到JAR2和C2。我收到“C2 无法解析为类型”和“NoDefClassFoundError”。

顺便说一句,该项目编译良好,并且两个 jar 文件也在构建路径中。

您知道问题是什么以及如何解决吗?谢谢

最佳答案

将两个 jar 添加到。

项目->属性->Java 构建路径->添加外部 Jars->添加。

那么它应该可以工作。

关于java - "NoDefClassNotFound"和 "T cannot not be resolved to a type",在运行时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15898162/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com