1、错误描述:软件包 javax.servlet.http 不存在;
2、原因:在命令行操作javac命令时会先读取classpath环境变量下是否有Servlet-api.jar这个文件,然后会去jdk安装jdk安装目录下的jre/lib/ext/有没有Servlet-api.jar这个文件,都没有这个文件的话就会上面的错误。
3、解决办法(三种):
(1)为Classpath环境变量添加下面一段文字 D:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\servlet-api.jar
(2)在命令行编译的时候带上classpath的路径如下:
javac -classpath D:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\servlet-api.jar BeerSelect.java
(3)将D:\Program Files\Apache Software Foundation\Tomcat 6.0\lib目录下的Servlet-api.jar文件拷贝一份到jdk安装目录下的jre/lib/ext/下面。
2、原因:在命令行操作javac命令时会先读取classpath环境变量下是否有Servlet-api.jar这个文件,然后会去jdk安装jdk安装目录下的jre/lib/ext/有没有Servlet-api.jar这个文件,都没有这个文件的话就会上面的错误。
3、解决办法(三种):
(1)为Classpath环境变量添加下面一段文字 D:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\servlet-api.jar
(2)在命令行编译的时候带上classpath的路径如下:
javac -classpath D:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\servlet-api.jar BeerSelect.java
(3)将D:\Program Files\Apache Software Foundation\Tomcat 6.0\lib目录下的Servlet-api.jar文件拷贝一份到jdk安装目录下的jre/lib/ext/下面。