作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在这里有点挣扎。我在 eclipse 中有一个 java 项目,其中包含一个类 (A),该类使用另外 2 个类(C1 和 C2),每个类都位于一个单独的 jar 文件(JAR1 和 JAR2)中。同时C1(JAR1)也调用C2(JAR2)的方法。
所以我在 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/
我是一名优秀的程序员,十分优秀!