Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
包javax.servlet不存在,即使在classpath env变量中添加了tomcat lib\servlet-api.jar_Java_Windows_Tomcat_Servlets_Classpath - Fatal编程技术网

包javax.servlet不存在,即使在classpath env变量中添加了tomcat lib\servlet-api.jar

包javax.servlet不存在,即使在classpath env变量中添加了tomcat lib\servlet-api.jar,java,windows,tomcat,servlets,classpath,Java,Windows,Tomcat,Servlets,Classpath,环境详情: OS : Windows 7 Server : Apache Tomcat 7.x 我可以在命令提示符下看到path env变量中的。\tomcat\path\lib\servlet-api.jar,但在编译servlet时,仍然会出现以下错误 "package javax.servlet does not exist" 我已经阅读了所有之前的问题,仅供参考,没有拖尾;(分号) 更重要的是,我能够用这种方式编译它 javac -classpath ..\path\lib\serv

环境详情:

OS : Windows 7
Server : Apache Tomcat 7.x
我可以在命令提示符下看到path env变量中的
。\tomcat\path\lib\servlet-api.jar,但在编译servlet时,仍然会出现以下错误

"package javax.servlet does not exist"
我已经阅读了所有之前的问题,仅供参考,没有拖尾;(分号)

更重要的是,我能够用这种方式编译它

javac -classpath ..\path\lib\servlet-api.jar MyFirstServlet.java
但是

即使path env变量中存在
。\path\lib\servlet api.jar
,javac MyFirstServlet.java
仍会失败


提前感谢您的建议

设置一个名为classpath=..\path\lib\servlet-api.jar的环境变量解决了这个问题,但尽管我在path-env-variable中设置了javac,我还是很想知道javac是如何正常工作的。。如果不失败,,与servlet-api.jar类路径的失败方式相同?

这是一个输入错误javac MyFristServlet.java,与前面的MyFirstServlet命令一样。java
java
没有将
path
env变量放在类路径上。在这种情况下,重新启动机器无助于1)将文件添加到classpathi Sotirios中,使用javac-classpath..\path\lib\servlet-api.jar NewServletAlways.java的工作是什么?因为我要练习100个servlet,这会很痛苦