站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题突然无法编译servlet了,急急急急

突然无法编译servlet了,急急急急

摘要: 突然无法编译servlet了,急急急急


今天下午发现我不能编译servlet,前几天还可以呢,编译的时候提示:
软件包javax.servlet不存在;
软件包javax.servlet.http不存在;
我就搞不懂前些天还能编译servlet今天就不能了,我没动classpath呀,重新设置classpath还是不行,我的classpath是:
.;%JAVA_HOME%/lib;%J2EE_HOME%/lib;%TOMCAT_HOME%/common/lib;%TOMCAT_HOME%/server/lib;%JUNIT_HOME%/junit.jar;%STRUTS_HOME%/lib

变量名:TOMCAT_HOME
值:F:/Tomcat

哪位能人帮帮忙吧


Tomcat/common/lib下这个文件servlet-api.jar,不会给你删了吧


没有,一直没动这个目录里面的东西


做了系统还原,还原到上个星期。总感觉CLASSPATH不管用了,jdk的没问题,Tomcat的lib库没有放到CLASSPATH里面却能编译servlet,但是Struts的lib放不放到CLASSPATH里面都不能编译formbean和actionbean文件,疯了快,救命呀


%TOMCAT_HOME%/common/lib/servlet-api.jar;也放进classpath的路径里试试看,还有%TOMCAT_HOME%路径不会出错吧


servlet编译没有问题了,但是struts里面的东东还是编译不了,我已将struts/lib加入到classpath里面了,但是javac编译的时候还是说 软件包org.apache.struts.action不存在,我的struts是1.3.5版的


这位高手,你是用java直接编译吗?还是用ant?


是直接编译的


你在你的classpath后面加上:/servlet-api.jar就可以了。
.;%JAVA_HOME%/lib;%J2EE_HOME%/lib;%TOMCAT_HOME%/common/lib;%TOMCAT_HOME%/server/lib;%JUNIT_HOME%/junit.jar;%STRUTS_HOME%/lib/servlet-api.jar



行了,分别加上servlet-api.jar和struts-core.1.3.5.jar就行了,我就起了怪了,昨天都加上也不行,今天做了系统还原就行

还是用ant好,不用javac了


↑返回目录
前一篇: structs中是不是表单必须用-lt
后一篇: 紧急求助,表单数据丢失