编译 java 文件和 java-servlet 文件时出错
Error while compiling java files and java-servlet files
我目前是 java 和 servlet 的新手。我使用 Apache Tomcat 9.0 作为我的服务器并创建 servlet。
我得到的错误或我被卡住的地方是当我在系统变量中将 CLASSPATH 设置为“servlet-api.jar”文件的位置时,servlet 程序编译和 运行 或正常运行但不是简单的 java 程序。反之亦然,即当我从系统变量中删除 CLASSPATH 时,servlet 程序会抛出错误,而正常的 java 程序会编译并且 运行 正常。
怎么办请帮忙
在使用“-cp”命令编译时,您可以在类路径中添加 Servlet 和其他第三方 jar 文件“ 选项。
下面的命令演示了在编译 MyFirstServlet.java 控制器时在类路径 servlet-api.jar 和 another.jar 中添加两个 jar 文件。
javac -cp "/path/to/your/servlet-api.jar:/path/to/your/another.jar;" MyFirstServlet.java
使用这种方法您不需要在系统变量中为您的第三方 jar 文件设置 CLASSPATH。
我目前是 java 和 servlet 的新手。我使用 Apache Tomcat 9.0 作为我的服务器并创建 servlet。 我得到的错误或我被卡住的地方是当我在系统变量中将 CLASSPATH 设置为“servlet-api.jar”文件的位置时,servlet 程序编译和 运行 或正常运行但不是简单的 java 程序。反之亦然,即当我从系统变量中删除 CLASSPATH 时,servlet 程序会抛出错误,而正常的 java 程序会编译并且 运行 正常。 怎么办请帮忙
在使用“-cp”命令编译时,您可以在类路径中添加 Servlet 和其他第三方 jar 文件“ 选项。 下面的命令演示了在编译 MyFirstServlet.java 控制器时在类路径 servlet-api.jar 和 another.jar 中添加两个 jar 文件。
javac -cp "/path/to/your/servlet-api.jar:/path/to/your/another.jar;" MyFirstServlet.java
使用这种方法您不需要在系统变量中为您的第三方 jar 文件设置 CLASSPATH。