1
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不存在

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

4

1 回答 1

0

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

此外,该class文件夹通常用于编译的类,而不是源代码。

试试这个:

 javac -classpath .;c:\tomcat\lib\servlet-api.jar -d .\WEB-INF\classes .\WEB-INF\classes\cc\openhome\HelloServlet.java
于 2013-06-25T19:13:53.023 回答