Ошибка компиляции: пакет javax.servlet не существует

У меня есть пакет, в котором я импортирую javax.servlet.* и javax.servlet.http.* Когда я пытаюсь скомпилировать его в командной строке, я получаю ошибку

пакет javax.servlet не существует

Я использую JDK 1.7.0 и Tomcat 6.0.

60
задан 8 February 2012 в 16:27

2 ответа

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

  1. я удалил весь связанный с Java путь (другая версия Java) от "Пути, JAVA_HOME, JRE_HOME" и создал из нового.

  2. я установил (путь может изменения согласно другой установке)
    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

  3. никогда попытка в той же командной строке, если уже открываются при выполнении changes/creting системы/пользовательских переменных. закройте его и откройте новый.

Ссылочное Изображение: enter image description here

1
ответ дан 1 November 2019 в 10:13

Возможное решение (Протестированный на человечность )

  1. Открывает, тип geany .bashrc
  2. Terminal Переходят к вершине и вставляют, это
    export CLASSPATH=$CLASSPATH:/web/apache-tomcat-8.5.39/lib/servlet-api.jar
  3. Теперь сохраняет и закрывается
  4. Попытка, запускающая программу теперь.
-1
ответ дан 1 November 2019 в 10:13

Другие вопросы по тегам:

Похожие вопросы: