软件包javax.servlet不存在的解决办法
2015-02-05 00:12
288 查看
http://shuhui018125.blog.163.com/blog/static/77110502008102525238433/
我在编译一个包含有javax.servlet包的java文件,
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorld extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
出现以下问题:
HelloWorld.java:2: 软件包 javax.servlet 不存在
import javax.servlet.*;
^
HelloWorld.java:3: 软件包 javax.servlet.http 不存在
import javax.servlet.http.*;
^
HelloWorld.java:6: 找不到符号
符号: 类 HttpServlet
public class HelloWorld extends HttpServlet {
^
HelloWorld.java:7: 找不到符号
符号: 类 HttpServletRequest
位置: 类 HelloWorld
public void doGet(HttpServletRequest request, HttpServletResponse response)
^
HelloWorld.java:7: 找不到符号
符号: 类 HttpServletResponse
位置: 类 HelloWorld
public void doGet(HttpServletRequest request, HttpServletResponse response)
^
HelloWorld.java:8: 找不到符号
符号: 类 ServletException
位置: 类 HelloWorld
throws IOException, ServletException
其原因是java编译器没有找到软件包javax.servlet。
解决办法:
从tomcat lib目录下拷贝一个servlet-api.jar的包到“JDK\jre\lib\ext”目录下
凡是出现找不到包的情况,都可以将找到的包放到JDK\jre\lib\ext下,然后再编译就能够通过。
我在编译一个包含有javax.servlet包的java文件,
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorld extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
出现以下问题:
HelloWorld.java:2: 软件包 javax.servlet 不存在
import javax.servlet.*;
^
HelloWorld.java:3: 软件包 javax.servlet.http 不存在
import javax.servlet.http.*;
^
HelloWorld.java:6: 找不到符号
符号: 类 HttpServlet
public class HelloWorld extends HttpServlet {
^
HelloWorld.java:7: 找不到符号
符号: 类 HttpServletRequest
位置: 类 HelloWorld
public void doGet(HttpServletRequest request, HttpServletResponse response)
^
HelloWorld.java:7: 找不到符号
符号: 类 HttpServletResponse
位置: 类 HelloWorld
public void doGet(HttpServletRequest request, HttpServletResponse response)
^
HelloWorld.java:8: 找不到符号
符号: 类 ServletException
位置: 类 HelloWorld
throws IOException, ServletException
其原因是java编译器没有找到软件包javax.servlet。
解决办法:
从tomcat lib目录下拷贝一个servlet-api.jar的包到“JDK\jre\lib\ext”目录下
凡是出现找不到包的情况,都可以将找到的包放到JDK\jre\lib\ext下,然后再编译就能够通过。
相关文章推荐
- 软件包javax.servlet不存在的解决办法
- ant 软件包 javax.servlet.http 不存在 解决办法
- ant 软件包 javax.servlet.http 不存在 解决办法
- 软件包javax.servlet不存在的解决办法
- 软件包javax.servlet不存在的解决办法
- 错误:程序包javax.servlet不存在;错误:程序包javax.servlet.http不存在问题解决办法
- 程序包 javax.servlet 不存在 解决办法
- 程序包 javax.servlet 不存在 解决办法
- 程序包 javax.servlet 不存在 解决办法
- 编译servlet提示软件包javax.servlet和javax.servlet.http不存在,问题解决
- 解决问题:软件包javax.servlet.*不存在
- 解决“软件包 javax.servlet 不存在”错误的方法
- 编译servlet提示软件包javax.servlet和javax.servlet.http不存在,问题解决
- maven工程运行报错:软件包javax.crypto 不存在解决办法
- mavne工程运行报错:软件包javax.crypto 不存在解决办法
- 软件包 javax.servlet 不存在的解决方法
- 关于Eclipse中import javax.servlet.*出错的解决办法
- javax.servlet.ServletException: java.lang.NoClassDefFoundError: javax/el/ELResolver错误解决办法
- javax.servlet不存在问题的解决
- myeclipse,eclipse提示 servlet不存在 的解决办法.