У меня есть пакет, в котором я импортирую javax.servlet.* и javax.servlet.http.* Когда я пытаюсь скомпилировать его в командной строке, я получаю ошибку
пакет javax.servlet не существует
Я использую JDK 1.7.0 и Tomcat 6.0.
Даже после попытки предложенного решения, это не решало мою проблему, потому что там, где многие инстанцируют пути Java, вводились мной.
я удалил весь связанный с Java путь (другая версия Java) от "Пути, JAVA_HOME, JRE_HOME" и создал из нового.
я установил (путь может изменения согласно другой установке)
a. JAVA_HOME как C:\Program Files\Java\jdk1.8.0_191
b. JRE_HOME как C:\Program Files\Java\jdk1.8.0_191\jre\lib
c. добавьте путь двоичного файла в пути: C:\Program Files\Java\jdk1.8.0_191\bin
d. ПУТЬ К КЛАССУ как C:\apache-tomcat-7.0.93\lib
никогда попытка в той же командной строке, если уже открываются при выполнении changes/creting системы/пользовательских переменных. закройте его и откройте новый.
Возможное решение (Протестированный на человечность )
geany .bashrc
export CLASSPATH=$CLASSPATH:/web/apache-tomcat-8.5.39/lib/servlet-api.jar