-1

我是一个新的 JAVA 学习者,我正在使用 CMD 将 java 文件编译成类文件。昨天我开始使用 JAVA Servlet。但是 CMD 给了我错误。

servlet.java:2:错误:包 javax.servlet 不存在导入 javax.servlet.http.*;

然后我搜索了谷歌,每个主题都说 - 给你 CLASSPATH 。

环境变量 --> 路径 --> 编辑

C:\Program Files\Apache Software Foundation\Tomcat 7.0\lib\servlet-api.jar;C:\Program Files\Apache Software Foundation\Tomcat 7.0\lib\jsp-api.jar;

完毕。但是 CMD 再次给了我同样的错误。

代码 -

import java.io.*;
import javax.servlet.http.*;
import javax.servlet.*;

public class helloworld extends HttpServlet {

    public void doGet(HttpServletRequest request, HttpServletResponse response)
            throws IOException {

        response.setContentType("text/html");
        PrintWriter out = response.getWriter();
        out.print("Hello World from GET method ");

    }

    public void doPost(HttpServletRequest request, HttpServletResponse response)
            throws IOException {

        response.setContentType("text/html");
        PrintWriter out = response.getWriter();
        out.print("Hello World from POST method ");

    }
}

javac servlet.java 再次出现同样的错误

4

1 回答 1

0

使用 java -cp [libraries] [other options] [file(s) to compile] 将这些库设置到编译器类路径中

于 2013-01-24T09:17:16.973 回答