苏南大叔在调试一款开源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的文章经验,请点击苏南大叔的文章:

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接作者。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
未经许可,规模化镜像抄袭本站内容的行为,将会根据有关法律法规进行维权。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

 【源码】本文代码片段及相关软件,请点此获取

 【绝密】秘籍文章入口,仅传授于有缘之人   tomcat    java

本站的忠实读者小伙伴,正在阅读下面这些文章: