应当怎么配置我的jdk和tomcat,因为编译普通的java程序可以通过

解决方案 »

  1.   

    不会吧
    你写的是javac helloworld.java
    而你的类是HelloWorld
    怎么可能通过呢?我没有用过tomcat,我用的是weblogic以我用weblogic的经验
    装tomcat不用改已有的jdk设置。
    至于tomcat嘛,你要把它的*.jar放入classpath以至于java可以找到HttpServlet 。其实你单独引入servlet.jar也就可以了。
      

  2.   

    我用的就是tomcat带的例子编译呀,就是下面这段:
    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
        {
            response.setContentType("text/html");
            PrintWriter out = response.getWriter();
            out.println("<html>");
            out.println("<body>");
            out.println("<head>");
            out.println("<title>Hello World!</title>");
            out.println("</head>");
            out.println("<body>");
            out.println("<h1>Hello World!</h1>");
            out.println("</body>");
            out.println("</html>");
        }
    }
      

  3.   

    javac HelloWorld.java 注意大小写呀。你再仔细看一下helloworld.java:5: 类 HelloWorld 是 公共的(public〕,应该在名为 HelloWorld.java
    的文件中被声明的意思。