命令行编译servlet报找不到javax.servlet.*错问题
1、错误描述:软件包javax.servlet.http不存在;
2、原因:在命令行操作javac命令时会先读取classpath环境变量下是否有Servlet-api.jar这个文件,然后会去jdk安装jdk安装目录下的jre/lib/ext/有没有Servlet-api.jar这个文件,都没有这个文件的话就会上面的错误。
3、解决办法(三种):
(1)为Classpath环境变量添加下面一段文字D:\ProgramFiles\ApacheSoftwareFoundation\Tomcat6.0\lib\servlet-api.jar
(2)在命令行编译的时候带上classpath的路径如下:
javac-classpathD:\ProgramFiles\ApacheSoftwareFoundation\Tomcat6.0\lib\servlet-api.jarBeerSelect.java
(3)将D:\ProgramFiles\ApacheSoftwareFoundation\Tomcat6.0\lib目录下的Servlet-api.jar文件拷贝一份到jdk安装目录下的jre/lib/ext/下面。
相关推荐
JudeJoo 2020-08-21
meleto 2020-08-15
lantingyue 2020-07-30
zyjj 2020-07-27
pengpengflyjhp 2020-07-19
htofly 2020-07-09
三动 2020-06-21
hyxinyu 2020-06-08
洗尽铅华 2020-06-07
shayuchaor 2020-06-07
xiamubawei 2020-06-04
方志朋 2020-05-30
一片荷叶 2020-05-27
spring艳 2020-05-16
zhangdy0 2020-05-06
80304053 2020-05-04
neweastsun 2020-05-04
shuiluobu 2020-05-01
itjavashuai 2020-04-26