我不确定这是否是一个重复的问题,但在任何其他主题中找不到满意的答案。
我有一个junit类,当我尝试运行我的测试用例时,我收到以下错误。
java.lang.Error:未解决的编译问题:导入oracle 无法解决导入oracle无法解决 OraclePreparedStatement无法解析为某种类型 OraclePreparedStatement无法解析为OracleTypes类型 无法解析为变量
在 com.csg.cs.riskit.db.GenericStatementCallback。(GenericStatementCallback.java:14) 在 com.csg.cs.riskit.db.SqlQueryBuilder $ Executor.execute(SqlQueryBuilder.java:189)
其他课程也在发生,以前曾经工作过。
我尝试清理整个项目,重启我的日食,删除并添加某些罐子等等。但问题仍然存在。此外,在其他自定义类中也存在一些编译错误,这看起来不像是一个真正的问题。它看起来像是在项目构建不当时发生的问题。如果是这种情况,清理项目应该有效,但在这种情况下不行。
任何人都可以帮我找一个解决方案或者将我重定向到一个有这个答案的帖子吗?
答案 0 :(得分:1)
根据我的经验,即使是您认为不是真正问题的编译错误,实际上也可以影响日食正确构建项目的能力。它可能是一些没有正确重构的东西,或者是一个错误的单词,可能会导致错误。还要彻底检查导入,因为其中一个可能包含错误,这是编译错误的来源。
我遇到了与RFT(用于功能测试的Eclipse集成程序)类似的问题,直到我解决了一些编译错误,才能正确构建项目并再次顺利运行。
希望这有帮助。