这是我的第一个 Servlet 程序,但即使添加了 servlet-api.jar
的类路径,cmd 也会给我同样无聊的错误:“java.servlet 包不存在”
有人可以帮我解决这个问题吗?
最佳答案
确保您已安装具体的 servlet 容器。例如,Apache Tomcat 。至少是您将 Web 应用程序定位到的目标。
Servlet API 位于 /path/to/Tomcat/lib/servlet-api.jar
文件中。您需要确保将此路径包含在 javac
命令的 -cp
或 -classpath
参数中。假设您当前位于所有 Java 代码的根文件夹中:
javac -cp .:/path/to/Tomcat/lib/servlet-api.jar com/example/SomeServlet.java
或者,如果在 Windows 上,请使用分号 ;
而不是冒号 :
作为路径分隔符,并且如果路径包含空格,例如 C:\Program Files\Tomcat\lib\servlet-api.jar
,然后用引号将各个路径括起来:
javac -cp .;"C:\Program Files\Tomcat\lib\servlet-api.jar" com/example/SomeServlet.java
关于java - java.servlet 包不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10319412/