【问题标题】:Compiling a Java Servlet on toTomCat在 toTomCat 上编译 Java Servlet
【发布时间】:2018-09-06 11:47:39
【问题描述】:

我正在尝试学习有关 java servlet 和 tomcat 设置的介绍性教程。我已经设置了 tomCat 并托管了一个 html 文件。现在我正在尝试连接我位于此处的 Java 文件:C:\myWebProject\tomcat\webapps\hello\WEB-INF\classes

本教程告诉我执行以下操作:

// Assume that Tomcat is installed in c:\myWebProject\tomcat

// 切换到Java源码目录 C: cd \myWebProject\tomcat\webapps\hello\WEB-INF\classes

// 编译 javac -cp .;c:\myWebProject\tomcat\lib\servlet-api.jar HelloServlet.java

但是编译命令行不起作用..它告诉我 javac 不是一个公认的命令。我试过用 java 替换它,但后来我被告知“错误找不到或加载主类”

很抱歉,这个问题很菜鸟,但我在谷歌搜索后也找不到任何有用的东西

【问题讨论】:

  • 这看起来你只有一个运行时环境(JRE),但没有安装开发工具包(SDK)。您需要 DSK 才能编译。
  • 我确实安装了 SDK
  • 那么我猜你已经安装了 SDK 和 JRE,但是你的 PATH 变量指向了 JRE 的 bin 文件夹。
  • 我确实有正确的路径,但它仍然无法识别:C:\Users\hen>path PATH="C:\Program Files\Java\jdk-10.0.2\bin;"(其他路径)C:\Users\hen>javac -version 'javac' 不是内部或外部命令、可运行程序或批处理文件。
  • 可能你有错误的路径。看看这里stackoverflow.com/questions/1672281/…

标签: java jsp tomcat servlets


【解决方案1】:

如果您有 'javac is not a known command' ,则表示您的 JAVA_HOME 和路径环境变量未设置。

【讨论】:

  • 仍然不起作用..这是我的包:C:\Users\hen>path PATH="C:\Program Files\Java\jdk-10.0.2\bin;"(其他路径) C:\Users\hen>javac -version 'javac' 不是内部或外部命令、可运行程序或批处理文件。
猜你喜欢
  • 2012-01-10
  • 1970-01-01
  • 2013-10-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-07
  • 1970-01-01
  • 2011-08-26
  • 1970-01-01
相关资源
最近更新 更多