Пакет javax.servlet не существует - ошибка компиляции - PullRequest
0 голосов
/ 10 мая 2019

Я использую Tomcat для университета. Я правильно установил все переменные окружения, взяв "servlet-api.jar" и "jsp-api.jar" и поместив их в CLASSPATH.

Мой учитель говорит, что может быть две версии java, которые конфликтуют друг с другом и мешают Tomcat, когда он вызывает эти пакеты. До сегодняшнего дня я выполнял много упражнений, связанных с сервлетами и JSP, и они всегда работали. Эта проблема начала возникать с тех пор, как я написал JSP-страницы с пользовательскими тегами.

Когда я компилирую класс taghandler.java, он выдаёт мне эти ошибки. Если я скомпилирую с javac -cp path to jsp-api.jar and servlet-api.jar filename.java, скомпилируйте его правильно, тогда как если я сделаю классическую компиляцию, javac filename.java класса taghandler не сработает.

Более того, когда мне приходится компилировать с двумя разными библиотеками или javax.servlet и javax.servlet.jsp, у меня возникают проблемы, потому что с `javac - cp path ...` я могу передать только один путь для каждой библиотеки.

Можете ли вы сказать мне, как я могу решить проблему ??

Спасибо заранее !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...