2015-10-07 88 views
0

我不確定這是否是重複問題,但無法在任何其他線程中找到令人滿意的答案。未解決的編譯問題junit

我有一個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)

它也發生在其他類,也曾用於以前工作。

我試圖清理整個項目,重新啓動我的日食,刪除和添加某些罐子和所有。但問題仍然存在。另外,其他自定義類中也存在一些編譯錯誤,這看起來不是真正的問題。它看起來像是項目建設不當時發生的問題。如果是這樣的話,清理項目應該可行,但在這種情況下不適用。

任何人都可以請幫我找一個解決方案或重定向到一個線程,有一個答案呢?

回答

0

從我的經驗來看,即使是你不認爲是真正的問題的編譯錯誤,實際上也可能影響日食能夠正確構建項目。它可能是不恰當的重構,或者是一個單詞的錯誤類型,可能會導致錯誤。也徹底檢查您的導入,因爲其中一個可能包含錯誤,這是您的編譯錯誤的來源。

我在RFT(功能測試的Eclipse集成程序)方面遇到了類似的問題,直到我解決了一些編譯錯誤,才使得項目能夠正確構建並再次順利運行。

希望這會有所幫助。

+0

其他編譯錯誤就像「變量(或方法)未定義類型...」。這些不能被修正,因爲指定的變量或方法存在於指定的類中。 –

相關問題