错误:程序包javax.servlet不存在;错误:程序包javax.servlet.http不存在问题解决办法

在编译servlet程序的时候提示javax.servlet和javax.servlet.http不存在,原因是CLASSPATH路径找不到servlet相关的包,所以会提示错误。

错误:程序包javax.servlet不存在;错误:程序包javax.servlet.http不存在问题解决办法_第1张图片

到javax目录下看是否有servlet相关包


发现并没有,说明jdk1.7本身是不自带servlet相关包的。这时,如果服务器上安装了有tomcat,可到tomcat安装路径下的lib目录找到servlet-api.jar文件,添加路径到环境变量CLASSPATH中。(具体路径要看自己的安装目录)

具体:

打开/etc/profile文件,添加以下内容:

错误:程序包javax.servlet不存在;错误:程序包javax.servlet.http不存在问题解决办法_第2张图片

重新加载/etc/profile文件:source /etc/profile

重新编译servlet程序,将不会再报错误。


你可能感兴趣的:(servlet程序编译不通过)