Tycho компилятор-плугин не может компилироватьJAVA

Программисты JAVA общаются здесь
Anonymous
Tycho компилятор-плугин не может компилировать

Сообщение Anonymous »

При построении пакета OSGI с Tycho компилятор-плугин бросает следующую ошибку: < /p>

Код: Выделить всё

   ...AnswerServlet.java:[307]
resp.setCharacterEncoding("UTF-8")
^^^^^^^^^^^^^^^^^^^^^^^^
The method setCharacterEncoding(String) is undefined for the type HTTPServletResponse
Как видите, класс httpservletresponse может быть разрешен из пути сборки (пакет javax.servlet ), но класс кажется, не имеет функции setcharacterencoding (...) < /code>. < /p>

vesitgations показал, что этот метод включен только из javax.servlet < /code> 2.4+. Как это возможно? Только плагины компилятора Tycho не выполняются. < /P>

Более того, я активировал отладку, где компилятор-плуги перечисляет все пути сборки. Единственная запись о javax.servlet < /code> была корректа. < /P>

Код: Выделить всё

~\.m2\repository\p2\osgi\bundle\javax.servlet\3.0.0.v201112011016\javax.servlet-3.0.0.v201112011016.jar[+javax/servlet/*;+javax/servlet/http/*;+javax/servlet/annotation/*;+javax/servlet/descriptor/*;+javax/servlet/resources/*;?**/*]
Более того, не было никаких других отношений с любыми другими javax.servlet вещами.

Подробнее здесь: https://stackoverflow.com/questions/367 ... ot-compile

Вернуться в «JAVA»