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
不存在
我尝试了从这里找到的每种方法,有谁知道它发生了什么?谢谢
答案 0 :(得分:0)
-d
是用于更改输出目录而不是用于定义java源文件的开关,它需要一个目录,而不是文件。
此外,class
文件夹通常用于已编译的类,而不适用于源。
试试这个:
javac -classpath .;c:\tomcat\lib\servlet-api.jar -d .\WEB-INF\classes .\WEB-INF\classes\cc\openhome\HelloServlet.java