为什么我设置
set classpath=>"C:\Apache Software Foundation\Tomcat 6.0\lib\servlet-api.jar"
然后再javac HelloServlet.java
时会有!!
HelloServlet.java:2: 软件包 javax.servlet 不存在
import javax.servlet.*;
^
HelloServlet.java:3: 软件包 javax.servlet.http 不存在
import javax.servlet.http.*;
^
HelloServlet.java:4: 找不到符号
符号: 类 HttpServlet
public class HelloServlet extends HttpServlet{
^
HelloServlet.java:5: 找不到符号
符号: 类 HttpServletRequest
位置: 类 HelloServlet
public void doGet(HttpServletRequest request,HttpServletResponse respons
e)throws ServletException,IOException{
^
HelloServlet.java:5: 找不到符号
符号: 类 HttpServletResponse
位置: 类 HelloServlet
public void doGet(HttpServletRequest request,HttpServletResponse respons
e)throws ServletException,IOException{
^
HelloServlet.java:5: 找不到符号
符号: 类 ServletException
位置: 类 HelloServlet
public void doGet(HttpServletRequest request,HttpServletResponse respons
e)throws ServletException,IOException{
^
6 错误
但是javac -cp "C:\Apache Software Foundation\Tomcat 6.0\lib\servlet-api.jar" HelloServlet.java
时却能正常通过编译!!!!
请教了!!!
----------------解决方案--------------------------------------------------------
你的意思是说在写Servlet的时候会出现错误吧,或者有很多方面的问题。
先把机器的java环境配置好,就是设置java_home,classpath,path等,
然后呢,安装好tomcat 我的是那种下载回来是一个 .exe文件,就好像平时安装软件那样安装。
然后再用IDE(我用是Eclipse)新建工程,再去写一个servlet这样一定没有问题的。如果再有什么问题就再回来问吧
----------------解决方案--------------------------------------------------------
导入servlet-api.jar包
----------------解决方案--------------------------------------------------------
怎么去导入?
----------------解决方案--------------------------------------------------------
直接拷贝到jre->lib->ext下就好了。。。
不用设置环境变量了。麻烦死了。
----------------解决方案--------------------------------------------------------
直接拷贝到jre->lib->ext下就好了。。。
不用设置环境变量了。麻烦死了。
我记得应该是: jdk1.x.x\jer\lib\ext目录下.
不知道是不是我记错了.
----------------解决方案--------------------------------------------------------