关于从命令行编译servlet:提供的解决方案不起作用

时间:2016-10-21 06:58:52

标签: java windows servlets cmd

我试图从命令行编译我的servlet文件: 我键入的命令是:

javac -classpath E:\Programs\JavaEE\apache-tomcat\apache-tomcat-7.0.72-windows-x64\apache-tomcat-7.0.72\lib\servlet-api.jar DemoServlet.java

这是我在网上看到的大多数资源提供的方法。 但是,这不起作用。错误发生如下: enter image description here 那么它有什么问题呢?我错过了什么?

1 个答案:

答案 0 :(得分:0)

请验证servlet-api.jar是否存在于该文件夹中并尝试提供Servlet的完整包名(如果您的servlet类位于pacakge中,例如com/john/DemoServlet)class.run以下命令

javac -classpath .;E:\Programs\JavaEE\apache-tomcat\apache-tomcat-7.0.72-windows-x64\apache-tomcat-7.0.72\lib\servlet-api.jar com/john/DemoServlet.java