本博客不欢迎:各种镜像采集行为,请尊重知识产权法律法规。大家都是程序员,不要闹得不开心。

苏南大叔在调试一款开源java代码的时候,碰到了javax.servlet.http类似错误提示。那么如何解决这个问题呢?javax.servlet.http不存在的解决方案是什么呢?

苏南大叔:程序包 javax.servlet.http 不存在,如何解决? - javax-http-error
程序包 javax.servlet.http 不存在,如何解决?(图7-1)

本文测试环境:java1.8idea@2018.3。特约嘉宾了来自github上的uudisk项目,项目地址如下:

提示信息

程序包javax.servlet.http不存在
找不到符号:类HttpServlet
找不到符号:类HttpServletRequest

苏南大叔:程序包 javax.servlet.http 不存在,如何解决? - lib-1
程序包 javax.servlet.http 不存在,如何解决?(图7-2)

苏南大叔:程序包 javax.servlet.http 不存在,如何解决? - lib-2
程序包 javax.servlet.http 不存在,如何解决?(图7-3)

解决方案

项目代码上快捷键f4,在modules选项卡中,找到dependencies选项卡。

苏南大叔:程序包 javax.servlet.http 不存在,如何解决? - lib-3
程序包 javax.servlet.http 不存在,如何解决?(图7-4)

添加library,选中tomcat的项目,确定。

苏南大叔:程序包 javax.servlet.http 不存在,如何解决? - lib-5
程序包 javax.servlet.http 不存在,如何解决?(图7-5)

在列表中勾选tomcat,确定。

苏南大叔:程序包 javax.servlet.http 不存在,如何解决? - lib-6
程序包 javax.servlet.http 不存在,如何解决?(图7-6)

苏南大叔:程序包 javax.servlet.http 不存在,如何解决? - lib-7
程序包 javax.servlet.http 不存在,如何解决?(图7-7)

再次运行调试进程,问题解决。

总结

java总是要面对各种依赖的问题,本文的例子就是其中一个比较典型的添加额外依赖库的范例。更多java的文章经验,请点击苏南大叔的文章:

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。