gpt4 book ai didi

java - 错误 : package javax. servlet.http 不存在

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:21:42 25 4
gpt4 key购买 nike

我正在尝试创建我的第一个 servlet,但在我尝试编译我的代码时遇到了上述错误。我在 stackoverflow 上读到这是由于 SE JDK 不包含 servlet api。但是,我正在使用以下命令从命令行进行编译:

javac -classpath C:/Tomcat7/lib/servlet-api.jar; 
-d ../classes com/example/web/BeerSelect.java.

如您所见,我在命令行上引用了 servlet-api。请告诉我为什么我仍然收到此错误。我正在使用 tomcat 7

谢谢


解决方案

对于任何感兴趣的人......我找到了我的问题。这是 Windows 命令 shell 的问题以及我在目录名称中有空格的事实。我将 tomcat 应用程序保存为带空格的“tomcat 7”。我试图用“tomcat7”达到它 - 没有空格..下面一行有效

javac -classpath .;C:/Tomcat7/lib/servlet-api.jar;
-d ../classes com/example/web/BeerSelect.java

最佳答案

如果您使用的是 Maven,则应将 servlet-api 2.5 依赖项添加到 provided 范围(有关详细信息,请参阅 here)。

关于java - 错误 : package javax. servlet.http 不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11472455/

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