Classpath有问题

时间:2014-07-03 19:59:31

标签: java servlets

我正在尝试使用命令提示符编译一个简单的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

可能的原因是什么?我是初学者,非常感谢任何帮助。谢谢提前

2 个答案:

答案 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并将其替换为关联值。

相关问题