当前位置: 技术问答>java相关
关于jsp的基本问题
来源: 互联网 发布时间:2015-11-16
本文导语: 我使用jdk1.4.0或者是jbuilder,发现找不到javax.servlet.http类,而且根本没有这个javax.servlet包,所以做不起来许多关于jsp的事情,请问为什么,谢谢! 还有一个问题,我在用jdk的时候,用记事本写完代码后,用javac编译成...
我使用jdk1.4.0或者是jbuilder,发现找不到javax.servlet.http类,而且根本没有这个javax.servlet包,所以做不起来许多关于jsp的事情,请问为什么,谢谢!
还有一个问题,我在用jdk的时候,用记事本写完代码后,用javac编译成功,但是用java命令来执行类文件的时候,报错:说是主线程异常,NOClassDefFound什么的,不知道怎么办,即使我在类中已经写了主方法,还是一样的问题,此外,我想问一下,为什么我用记事本写的程序,在里面导如一些类,例如import javax.swing.*;等等,编译时,系统可以找到相应的java类呢?我想知道原理,是不是就是因为我注册了环境变量?
十分感谢!!!
还有一个问题,我在用jdk的时候,用记事本写完代码后,用javac编译成功,但是用java命令来执行类文件的时候,报错:说是主线程异常,NOClassDefFound什么的,不知道怎么办,即使我在类中已经写了主方法,还是一样的问题,此外,我想问一下,为什么我用记事本写的程序,在里面导如一些类,例如import javax.swing.*;等等,编译时,系统可以找到相应的java类呢?我想知道原理,是不是就是因为我注册了环境变量?
十分感谢!!!
|
javax.servlet.http类一般都在服务器里有,在resin或tomcat里可以找到,在JDK里找不到的,编译时,系统会查找你环境变量里所列的包里有没有这个类,如果没有,就提示你编译不成功,出了什么什么错误.
|
javax.servlet.http不再作为j2se的标准类提供,而由apache负责维护开发,或者作为J2ee的一部分。你可以去下一个jsp容器,比如tomcat,jrun,resin.
第二个问题可能是你的classpath把当前路径写进去,(去掉引号)";."
第二个问题可能是你的classpath把当前路径写进去,(去掉引号)";."
|
用记事本执行程序,看看你的classpath是否配置对了。跟jbuilder不一样。