首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

命令行编译servlet报找不到javax.servlet.错有关问题

2012-09-22 
命令行编译servlet报找不到javax.servlet.*错问题1、错误描述:软件包 javax.servlet.http 不存在;?2、原因:

命令行编译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:\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/下面。

热点排行