【发布时间】:2012-11-11 10:25:25
【问题描述】:
我运行以下命令从 HeadFirst Servlets 和 JSP 书籍中编译名为 BeerSelect.java 的 servlet。
D:\Apache Tomcat\apache-tomcat-5.5.36\apache-tomcat-5.5.36\webapps\Coffee>javac -classpath /common/lib servlet-api.jar:classes: -d 类 src/com/example/web/B eerSelect.java
我的 servlet-api.jar 位于D:\Apache Tomcat\apache-tomcat-5.5.36\apache-tomcat-5.5.36\common\lib
留言
javac: invalid flag: servlet-api.jar:classes:
Usage: javac <options> <source files> use -help for a list of possible options
无法理解如何修复此命令并编译 servlet。第一次接触 servlet。
然后我把命令改成了
D:\Apache Tomcat\apache-tomcat-5.5.36\apache-tomcat-5.5.36\webapps\Coffee\WEB-IN
F\src\com\example\web>javac -classpath "D:\Apache Tomcat\apache-tomcat-5.5.36\ap
ache-tomcat-5.5.36\common\lib\servlet-api.jar";classes BeerSelect.java
留言
BeerSelect.java:3: package com.example.model does not exist
import com.example.model.*;
^
BeerSelect.java:15: cannot find symbol
symbol : class BeerExpert
location: class com.example.web.BeerSelect
BeerExpert be = new BeerExpert();
^
BeerSelect.java:15: cannot find symbol
symbol : class BeerExpert
location: class com.example.web.BeerSelect
BeerExpert be = new BeerExpert();
^
BeerSelect.java:32: cannot find symbol
symbol : variable out
location: class com.example.web.BeerSelect
out.println("<br>try: " + it.next());
^
4 errors
为什么找不到 com.example.model 包?
图像
【问题讨论】:
-
为什么不用合适的开发环境呢?好的,使用和了解
javac很重要,但我认为在这个级别上,使用一个可以让您免去大量的挫败感。