错误:包javax.servlet不存在/找不到目录

时间:2013-06-25 19:09:07

标签: servlets javac

tomcat
 -webapps
    -Servlet
       -WEB-INF
           -lib
           -classes
              -cc
                -openhome
                    -HelloServlet.java

在cmd中, C:\tomcat\webapps\Servlet>javac -classpath .;c:\tomcat\lib\servlet-api.jar -d ..\classes\cc\openhome\HelloServlet.java

但是消息显示directory not found

我编译了HelloServlet.java,它显示包javax.servlet不存在

我尝试了从这里找到的每种方法,有谁知道它发生了什么?谢谢

1 个答案:

答案 0 :(得分:0)

-d是用于更改输出目录而不是用于定义java源文件的开关,它需要一个目录,而不是文件。

此外,class文件夹通常用于已编译的类,而不适用于源。

试试这个:

 javac -classpath .;c:\tomcat\lib\servlet-api.jar -d .\WEB-INF\classes .\WEB-INF\classes\cc\openhome\HelloServlet.java