包javax.servlet不存在,尽管在classpath env变量中添加了tomcat libservlet-



环境详细信息:

OS : Windows 7
Server : Apache Tomcat 7.x

我可以从命令提示符中看到..tomcatpathlibservlet-api.jar in path env variable,但当我编译servlet时,仍然会出现以下错误

"package javax.servlet does not exist"

我已经复习了之前的所有问题,仅供参考,没有拖尾;(分号)

更重要的是,我可以用这种方式编译

javac -classpath ..pathlibservlet-api.jar MyFirstServlet.java

但是

即使..pathlibservlet-api.jar存在于路径环境变量中,javac MyFirstServlet.java也会失败

提前感谢您的建议

设置名称为classpath的env变量。。\path\lib\servlet-api.jar解决了这个问题。但是,尽管我在path env变量中设置了javac,但我仍然有兴趣了解它是如何正常工作的。。它不应该失败吗,就像在servlet-api.jar类路径的情况下失败一样?

最新更新