我正在尝试使用命令提示符编译一个简单的servlet程序。我收到servlet包未知的错误。这可能是由于类路径问题,但我无法弄清楚命令出了什么问题。
E:\Project1>javac -classpath \Servlet\servlet-api.jar -d classes src/Ch1Servlet.
java
src\Ch1Servlet.java:1: error: package javax.servlet does not exist
import javax.servlet.*;
^
在环境变量中,我将'Servlet'变量值设置为 -
C:\apache-tomcat-8.0.0-RC5-windows-x64\apache-tomcat-8.0.0-RC5\lib
可能的原因是什么?我是初学者,非常感谢任何帮助。谢谢提前
答案 0 :(得分:0)
然后尝试一下。这里%Servlet%
指的是您定义的环境变量的值。
E:\Project1>javac -classpath %Servlet%\servlet-api.jar -d classes src/Ch1Servlet.java
答案 1 :(得分:0)
使用此行:
javac -classpath %Servlet%\servlet-api.jar -d classes src/Ch1Servlet.java
%Servlet%
使shell解析环境变量Servlet
并将其替换为关联值。