一个困扰我半天的问题解决了,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下也存在的阿,按道理应该是能找到的,搞不懂什么原因,有知道的朋友说一声。
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下也存在的阿,按道理应该是能找到的,搞不懂什么原因,有知道的朋友说一声。
相关文章推荐
- 配置java环境变量,解决javac不是内部或外部命令等问题
- 关于Windows10 Java环境变量配置问题的解决办法
- Java与Android开发环境配置以及遇到的问题解决
- Java环境变量配置&解决版本不一致问题
- Loadrunner 9.5/11 java vuser环境配置问题(已解决)
- Win10配置Java环境,解决javac不是内部或外部命令的问题
- jpcap 配置方法,问题解决,模拟sniffer程序。(附JAVA程序,jar,dll包等环境)
- 关于Windows10 Java环境变量配置问题的解决办法
- 解决电脑java程序的运行环境与环境变量配置的不一致的问题
- 一个JDK版本问题引发的思考--Java环境配置 && Eclipse的JDK配置
- 解决JAVA环境变量配置javac不可用问题
- win10配置java环境时出现问题的解决
- java环境配置为1.7jdk为什么cmd java -version查看版本是1.8||win7 java(tm) platform se binary 已停止工作 出现了一个问题,导致程序停止正常
- Ubuntu中配置Java环境变量时,出现command not found问题解决记录
- win10配置java环境变量,解决javac不是内部或外部命令等问题
- win10 1703配置java环境变量,解决javac不是内部或外部命令等问题
- Java环境变量配置&解决版本不一致问题
- 启动64位IDEA2016版本需要Java JDK 1.8版本,开发环境JDK 1.7问题解决方案(新增linux下配置)
- 一个困扰了我大半天的问题,把我解决的方法发出来,给大家参考参考
- Java环境配置出现的问题及解决办法