如何在Windows环境中设置servlet-api.jar

时间:2016-08-26 15:07:17

标签: java tomcat servlets

我面临与servlet包相关的问题。

以下是错误。

  

import javax.servlet.ServletConfig;

     

test \ OneServlet.java:5:错误:包javax.servlet不存在   import javax.servlet.ServletException;

     

test \ OneServlet.java:6:错误:包javax.servlet.http没有   存在import javax.servlet.http.HttpServlet;

     

test \ OneServlet.java:7:错误:包javax.servlet.http没有   存在import javax.servlet.http.HttpServletRequest;

     

test \ OneServlet.java:8:错误:包javax.servlet.http没有   存在import javax.servlet.http.HttpServletResponse;

搜索分配后,我找到了两个解决方案。一种是将路径变量设置为servlet-api.jar所以我将此路径添加到C:\xampp\tomcat\lib\servlet-api.jar并尝试重新编译但仍然是相同的错误。

我找到的第二个解决方案是使用-cp标志。

我尝试使用此命令编译文件。

javac -cp C:\xampp\tomcat\lib\servlet-api.jar test/*.java

然后它工作正常。

我想知道为什么它不适用于环境变量?我还向CLASSPATH变量添加了相同的路径C:\xampp\tomcat\lib\servlet-api.jar。但仍然不起作用?

我想使用Windows环境设置它,并希望每次都留下-cp标志。

0 个答案:

没有答案