java - Unresolved junit 编译问题

标签 java eclipse junit compilation

我不确定这是否是一个重复的问题,但在任何其他线程中找不到令人满意的答案。

我有一个 junit 类,当我尝试运行测试用例时,出现以下错误。

java.lang.Error: Unresolved compilation problems: The import oracle cannot be resolved The import oracle cannot be resolved OraclePreparedStatement cannot be resolved to a type OraclePreparedStatement cannot be resolved to a type OracleTypes cannot be resolved to a variable

at com.csg.cs.riskit.db.GenericStatementCallback.(GenericStatementCallback.java:14) at com.csg.cs.riskit.db.SqlQueryBuilder$Executor.execute(SqlQueryBuilder.java:189)

其他类也发生了这种情况,以前可以正常工作。

我尝试清理整个项目,重新启动我的 Eclipse,删除并添加某些 jar 等等。但问题仍然存在。此外,其他自定义类中也存在一些编译错误,但这看起来不是真正的问题。这看起来像是项目未正确构建时发生的问题。如果是这种情况,清理项目应该可行,但在这种情况下却行不通。

任何人都可以帮我找到解决方案或将我重定向到有此问题答案的线程吗?

最佳答案

根据我的经验,即使您认为不是真正的问题的编译错误,实际上也会影响 Eclipse 正确构建项目的能力。可能是某些未正确重构的内容,或者单词的拼写错误,可能会导致错误。还要彻底检查您的导入,因为其中之一可能包含作为编译错误来源的错误。

我在使用 RFT(用于功能测试的 Eclipse 集成程序)时也遇到过类似的问题,直到我解决了其中一些编译错误,项目才能够再次正确构建并顺利运行。

希望这有帮助。

关于java - Unresolved junit 编译问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32985218/

相关文章:

GWT:尝试进行 Ajax 调用时在 GWTTestCase 中获取 404

java - inconsolata 和 netbeans

java - 以编程方式维护全屏

java - 如何将我的 java 类导入 Xpages java 中的另一个 java 类

android - 设备调试上的 Galaxy Tab?

java - 使用 Eclipse 从 Java 类引用 Groovy 域类?

java - Runnable 的单元测试

java - 从 Android 应用程序成功发送数据后,蓝牙打印机不打印数据

C编程多重定义错误

java - 如何修复 Junit 和 Mockito 中的 'Argument(s) are different! Wanted' 错误