gpt4 book ai didi

java servlet 编译错误

转载 作者:行者123 更新时间:2023-12-01 15:55:52 25 4
gpt4 key购买 nike

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

包 javax.servlet 不存在

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

最佳答案

javac.exe 有一个 -classpath 选项。在那里添加所有路径和 JAR。

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

或者学习 Ant。

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

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

关于java servlet 编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5060844/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com