установка JDK
Судя по вашему сообщению, команда javac
(компилятор Java) не установлена на вашей системе. Это может произойти, если вы установили только JRE (Java Runtime Environment), а не JDK (Java Development Kit). JDK включает в себя javac
, который необходим для компиляции Java-кода.
Установка OpenJDK
Чтобы установить OpenJDK, выполните следующие команды:
- Обновите список пакетов:
bash
sudo apt update
- Установите 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, как мы обсуждали ранее. Если у вас возникнут дополнительные вопросы или проблемы, не стесняйтесь спрашивать!