解决 无法编译servlet类问题
来源:互联网 发布:中国移动网络电视设置 编辑:程序博客网 时间:2024/05/18 02:33
代码:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorld extends HttpServlet
{
public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html><head><title>");
out.println("This is my first Servlet");
out.println("</title></head><body>");
out.println("<h1>Hello,World!</h1>");
out.println("</body></html>");
}
}
在dos里用javac命令编译时出现如下错误:
HelloWorld.java:2: package javax.servlet does not exist
import javax.servlet.*;
^
HelloWorld.java:3: package javax.servlet.http does not exist
import javax.servlet.http.*;
^
HelloWorld.java:4: cannot find symbol
symbol: class HttpServlet
public class HelloWorld extends HttpServlet
^
HelloWorld.java:6: cannot find symbol
symbol : class HttpServletRequest
location: class HelloWorld
public void doGet(HttpServletRequest request,HttpServletResponse response)throws
ServletException,IOException
^
HelloWorld.java:6: cannot find symbol
symbol : class HttpServletResponse
location: class HelloWorld
public void doGet(HttpServletRequest request,HttpServletResponse response)throws
ServletException,IOException
^
HelloWorld.java:6: cannot find symbol
symbol : class ServletException
location: class HelloWorld
public void doGet(HttpServletRequest request,HttpServletResponse response)throws
ServletException,IOException
^
6 errors
解决办法:
在classpath环境变量里添加:tomcat安装目录/common/lib/servlet-api.jar
或者
直接把servlet-api.jar包解开在应用程序的classes目录里
两者任选其一。
转自:http://zyc-to.blog.163.com/blog/static/17152400200721103218381/
- 解决 无法编译servlet类问题
- Ecplise无法编译Servlet的问题
- 关于编译servlet时javax.servlet.http.*无法找到的解决这不是个容易的问题
- javac编译servlet类出现的一系列问题及分析解决(javac编译servlet找不到javax.servlet.*包的问题)
- 解决Eclipse无法正常编译的问题
- 解决Java, Servlet的换行符无法显示问题
- 解决无法导入javax.servlet.annotation包的问题
- 解决myeclipse2015无法查看servlet等源码的问题
- Myeclipse编译maven工程中的main函数时无法找到类问题的解决
- Myeclipse5+tomcat5无法编译jsp问题的解决
- 解决Android编译时无法匹配到AVD的问题
- 解决bochs的VC工程无法编译问题
- 解决win8下的 C-Free5无法编译问题
- XCode下编译RabbitMQ无法通过问题的解决方式
- tomcat 7 JSP无法编译问题的解决
- 解决QT 编译后脱离编译器无法运行的问题
- 解决vs创建dll编译无法生成lib文件问题
- 解决新安装的CodeBlocks无法编译运行问题
- [流媒体]Android 实时视频编码—H.264硬编码
- js无缝图片滚动
- eclipse常见问题及解决
- c#设置或者获取byte(字节、8位二进制整数)某位的的值的代码
- SWT:下拉组合框
- 解决 无法编译servlet类问题
- 带宽不应是云计算发展的颈瓶
- wsdl2java:参数解释
- 吐槽SWIFT
- eBay商家五大市场调研工具
- tcp socket的发送与接收缓冲区
- java 知识积累
- ListView 之定位问题(滚动到某一项目到特定位置)!!!
- WSDL2Java操作指南