Это JSP или сервлет?
Ну, эти два пакета на самом деле не встроены в Java, как java.io. Вместо этого они поставляются с веб-сервером с поддержкой сервлетов (например, Tomcat). Поэтому, прежде чем компилятор Java сможет скомпилировать наш сервлет, мы должны сообщить ему, где найти классы в этих двух пакетах.
Требуемые классы обычно хранятся в файле с именем servlet.jar. Точное местоположение этого файла будет зависеть от используемого вами программного обеспечения веб-сервера, но в случае Tomcat его можно найти в подкаталоге lib основного установочного каталога Tomcat (например, d: \ Program Files \ Apache Group \ jakarta- кот-3.2.3 \ Lib \ servlet.jar). Чтобы компилятор Java мог компилировать сервлеты, вам нужно добавить этот файл в путь к классам Java. По умолчанию Java ищет классы только в текущем каталоге ("."). Таким образом, "." путь к классу по умолчанию Если вы измените путь к классу, чтобы включить файл servlet.jar (".; D: ... \ lib \ servlet.jar" под Windows, ".: / Usr /.../ lib / servlet.jar" в Unix ), тогда сервлет должен нормально скомпилироваться.
Вы можете указать путь к классу для использования при запуске javac.exe следующим образом:
d:\javadev> javac -classpath ".;d:\Program Files\Apache Group\ jakarta-tomcat-3.2.3\lib\servlet.jar" MyServlet.java
Или в Linux javac использует: вместо;
server1> javac -classpath ".:./servlet/servlet.jar" MyServlet.java