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が存在しないことが示されます

here から見つかった各方法を試しましたが、それがどうなるか知っている人はいますか? ありがとうございました

4

1 に答える 1

0

-djavaソースファイルを定義するためではなく、出力ディレクトリを変更するためのスイッチであり、ファイルではなくディレクトリを想定しています。

また、その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 に答える