Skip to content

установка JDK

Судя по вашему сообщению, команда javac (компилятор Java) не установлена на вашей системе. Это может произойти, если вы установили только JRE (Java Runtime Environment), а не JDK (Java Development Kit). JDK включает в себя javac, который необходим для компиляции Java-кода.

Установка OpenJDK

Чтобы установить OpenJDK, выполните следующие команды:

  1. Обновите список пакетов:

bash sudo apt update

  1. Установите OpenJDK:

bash sudo apt install openjdk-17-jdk

Это установит JDK, включая компилятор javac.

Проверка установки

После установки проверьте, что javac доступен:

javac -version

Вы должны увидеть версию компилятора, например:

javac 17.0.13

Компиляция сервлета

Теперь вы можете вернуться к вашей директории с сервлетом и попробовать снова скомпилировать ваш HelloWorldServlet.java:

cd ~/myapp/javaee/servelet
javac -cp "/opt/tomcat/lib/servlet-api.jar" HelloWorldServlet.java

Обратите внимание, что путь к servlet-api.jar должен быть правильным. Убедитесь, что файл servlet-api.jar действительно находится в папке /opt/tomcat/lib/. Если вы используете другую версию Tomcat, путь может отличаться.

Дальнейшие шаги

После успешной компиляции вы сможете продолжить с перемещением скомпилированного класса в нужную директорию и развертыванием вашего сервлета в Tomcat, как мы обсуждали ранее. Если у вас возникнут дополнительные вопросы или проблемы, не стесняйтесь спрашивать!