软件包javax.servlet不存在?为啥我把“servlet-api.jar”加入到classPath中还是不行啊?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件包javax.servlet不存在?为啥我把“servlet-api.jar”加入到classPath中还是不行啊?相关的知识,希望对你有一定的参考价值。

既然用servlet,想必你是做的java的项目了,那你用的工具是Eclipse吗?
直接把servlet-api.jar导入到你的项目里就行了。希望对你有帮助。
参考技术A 你把tomcat里面有个lib的东西放进classPath就行了~你缺少javaEE的包 参考技术B 你用的什么开发工具啊,直接把包引用的你的项目里就行了。追问

你指的包是“servlet-api.jar”文件吗

追答

是啊 比如 Eclipse
程序点击右键->properties->java build path然后把servlet-api.jar加进去

Intellij idea: java.lang.ClassNotFoundException:javax.el.ELResolver异常解决办法

使用Intellij idea编译过程中遇到的问题及解决办法。

 

由于编译时候报javax.servlet不存在,我把tomcat下的servlet-api.jar放到了External Libraries目录下,从而解决了javax.servlet不存在的问题。在运行时又遇见

 

 

所使用的jdk的lib中应加入servlet-api.jar,此jdk的jre的lib中也应加入servlet-api.jar。

 

以上是关于软件包javax.servlet不存在?为啥我把“servlet-api.jar”加入到classPath中还是不行啊?的主要内容,如果未能解决你的问题,请参考以下文章

java编译问题:“软件包 javax.servlet.http 不存在”

Java编程中出现javax.servlet.*类不存在怎么解决

Java编程中出现javax.servlet.*类不存在怎么解决

为啥不推荐使用 (javax.servlet.)SingleThreadModel?

Intellij idea: java.lang.ClassNotFoundException:javax.el.ELResolver异常解决办法

错误: 程序包javax.servlet不存在 错误: 程序包javax.servlet.http不存在