您的位置:首页 > 编程语言 > Java开发

一个困扰我半天的问题解决了,java环境真的很难配置

2006-10-11 13:25 851 查看
刚接触java,今天早上写了个servlet打算编译成class文件后执行,代码如下:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class HelloServlet extends HttpServlet
{
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException,IOException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String docType="<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 "+"Transitional//EN\">\n";
out.println(docType +"<HTML>\n"+"<HEAD><TITLE>Hello</TITLE></HEAD>\n" +
"<BODY BGCOLOR=\"#FDF5E6\">\n"+
"<H1>Hello</H1>\n"+
"</BODY></HTML>");
}
}
但用javac执行之后,提示package javax.servlet does not exist.
环境变量配置一切都是对的
CLASS_PATH = C:\j2sdk1.4.2_03\lib;C:\Tomcat 5.0\common\lib;
JAVA_HOME = C:\j2sdk1.4.2_03
TOMCAT_HOME = C:\Tomcat 5.0
PATH = C:\j2sdk1.4.2_03\bin;
全部验证一边还是提示如上错误,唉,没辙,google吧,google半天说需要c:\tomcat 5.0\common\lib\servlet.jar,我到目录下一看,果然没有servlet.jar,只有servlet-api.jar,原来是这个问题,赶紧到网上搜了一圈,down了个servlet.jar下来,一试,nnd,还是不行。
靠,再google,突然发现一个帖子说要将servlet.jar文件拷贝到C:\j2sdk1.4.2_03\jre\lib\ext\目录下,不管他,试试再说,嘿,果然可以了。
虽然成功了,但还是不知道是什么原因,这个文件在C:\Tomcat 5.0\common\lib下也存在的阿,按道理应该是能找到的,搞不懂什么原因,有知道的朋友说一声。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐