2015-10-07 3 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

Другие ошибки компиляции похожи на «переменная (или метод) не определена для типа ...». Они не могут быть исправлены, поскольку указанная переменная или метод существует в указанном классе. –

Смежные вопросы