javax.servlet jar是java开发中十分重要的一个工具架包,必不可少的。在开发过程中用户如果发现电脑类的连接出现报错的情况,项目中缺少javax.servletjar包会让开发变得很困难,就说明没有用户正常的将这款工具架包架构在您的工具包内,够帮助用户轻松的解决找不到javax.servlet.*等问题,用户只需将其放到指定的目录后即可运行。
javax.servlet功能介绍
javax.servlet官方版是专为java开发打造的一个工具架包。javax.servlet jar包最新版能够帮助用户轻松的解决找不到javax.servlet.*等问题,使其正常使用。当你的项目中缺少javax.servletjar包会让开发变得很困难,用户只需将其放到指定的目录后即可运行。javax.servlet常见问题
1.右击“项目”→选择Properties,在弹出的对话框左侧列表中选择Java Build Path,弹出对话框,这里选择"Add Library",弹出对话框,选择"User Library",然后选择→Next
2.在出现的对话框中,可以选择已经创建好的用户自定义库,也可以选择User Libraries,弹出的新对话框中选择"New",创建新的用户自定义库。
3.在待创建用户自定义库中,输入新的自定义库的名字,
4.然后为新库,添加所需的Jar包
5.按上述步骤添加好用户自定义库后,以后可以重用这些已定义好的User Library库,为开发节省时间。
javax.servlet常见问题
编译时错误:软件包 javax.servlet.http 不存在import javax.servlet.http.HttpServletRequest;
解决办法:
1、 把servlet-api.jar加到classpath中,如
把%CATALINA_HOME%lib;%CATALINA_HOME%libservlet-api.jar;%CATALINA_HOME%libjsp-api.jar 加到classpath变量的后面。
2、 把Tomcat目录下的 tomcatlibservlet-api.jar 拷贝到 Javajdk1.6.0_22jrelibext 目
录下。
3、 javac时把相关的类没有加到-classpath选项中去,如:
编译时使用:javac -classpath ./test.jar TestJar.java
运行时使用:java -cp .:./test.jar TestJar 才可以运行。
请问这里为什么javac使用-classpath,java使用-cp?难道classpath不等价于cp? 没有区别,除了一个是缩写,一个是全称之外,功能是一模一样的。