Приложение Java вдруг не компилируется с jdev - PullRequest
1 голос
/ 16 сентября 2011

Я работал над унаследованным кодом, который является веб-приложением Java, и только сегодня он перестал компилироваться.Я получаю ошибки, что не удается найти некоторые классы, которые объявлены в коде.

Моя база кода настроена так: у меня есть основной пакет, а затем, по какой-то причине, оба внутриэто и на том же уровне, у меня есть .jar, который содержит дополнительный пакет, точнее com.oreilly.servlet.У меня есть несколько файлов в моей основной кодовой базе, которые импортируют com.oreilly.servlet.MultipartRequest и до сегодняшнего дня у них не было проблем с их поиском.

С тех пор я стер свою локальную версию и проверил последнюю ревизию, которую я знаюскомпилировано в последний раз, когда я сделал какие-либо изменения в java-файлах, что заставило меня поверить, что моя проблема связана с jdeveloper.

Я получаю сообщения об ошибках: пакет com.oreilly.servlet не существует и, следовательно, не может найтиКласс MultipartRequest.

Я также разбил jar-файл (который, кстати, включен в раздел Библиотеки и путь к классам jdev) в структуру пакета, но безрезультатно.

Любая помощь будеточень цениться.

1 Ответ

1 голос
/ 16 сентября 2011

Похоже, возможность обновить и рефакторинг для меня.Я наткнулся на пакет com.oreilly несколько лет назад, с тех пор его не видел.Я говорю, удалите его из кода и обновите до более стандартных классов javax.servlet (обычно он находится в servlet-api.jar или в чем-то аналогично названном в комплекте с вашим сервером веб-приложений).

...