繁体   English   中英

编译时出现Java Servlet错误

[英]java servlet error on compile

所以我在命令提示符下使用javac -Xlint编译了一个软件包,然后抱怨:

软件包javax.servlet不存在

我知道这是指来自tomcat的servlet jar,我获取了jar ...我的问题是我如何让javac知道此jar的路径,以便它不会溢出此错误

javac.exe具有-classpath选项。 在此添加所有路径和JAR。

如果使用IDE,则需要弄清楚如何设置其构建CLASSPATH。

或学习蚂蚁。

如果要开发servlet,则必须将其部署在WAR文件中。 幸运的是,Tomcat的servlet.jar位于其/ lib目录中,因此Tomcat类加载器将找到它。

您的WAR文件的WEB-INF / lib JAR在运行时自动位于CLASSPATH中; Tomcat在您的WEB-INF / classes中找到的所有.class文件也是如此。

尝试此链接以了解如何设置类路径。 您需要将tomcat中的servlet.jar添加到类路径中以防止错误。 两种方式是:-

  • 将其添加为环境变量
  • 通过javac中的-classpath选项添加它

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM