无法创建Java虚拟机错误?

时间:2013-10-08 01:05:53

标签: java tomcat

我正在使用Apache tomcat。我通过cmd.exe运行Tomcat。我已经能够部署一个“Hello World”webapp而没有任何问题。但是,我尝试通过键入以下命令来运行servlet“HelloServlet.java”: “C:\ apache-tomcat-8.0.0-RC3 \ webapps \ hello \ WEB-INF \ java -d classes src \ mypkg \ HelloServlet.java” 要么 “C:\ apache-tomcat-8.0.0-RC3 \ webapps \ hello \ WEB-INF \ classes java HelloServlet.java”

但我总是得到错误 “无法识别的选项:-d 错误:无法创建Java虚拟机 错误:发生了致命异常。程序将退出“

如果我尝试: “C:\ apache-tomcat-8.0.0-RC3 \ webapps \ hello \ WEB-INF \ javac -d classes src \ mypkg \ HelloServlet.java”

然后我收到消息“'javac'未被识别为内部或外部命令,可操作程序或批处理文件”

1 个答案:

答案 0 :(得分:4)

您的方法存在多个问题:

  1. 首先,您需要了解Servlets。 Servlet不作为独立程序运行
  2. Tomcat是Web应用程序部署的容器。 Web应用程序需要以适当的格式组织。 Web应用程序可以包含servlet。
  3. Tomcat不用于编译servlets / java程序
  4. 按照简单的教程学习servlet和tomcat