我正在用Java设计一个使用MVC架构的Web应用程序。我正在使用Tomcat服务器。
我的目录结构如下所示:
Myprojects
|
amy1-------------------------
| | | | |
src lib etc web classes
| |
com com
| |
example---------- example
| | | |
web model web model
| | |
MyServlet Mymodel.java MyModel.class
.java我在MyModel.java中使用了package com.example.model语句。
MyServlet的代码如下所示:
package com.example.web.
import com.example.model.*;
// ...
String c = request.getParameter();
MyModel m = Mymodel(c);当我使用javac时,我在这个目录中:
C:\MyProjects\amy1我执行以下的javac命令:
javac -classpath "C:\Program Files\Tomcat 6.0\lib\servlet-api.jar" -d classes "src\com\example\MyServlet.java"我收到编译器错误说:
1. import of package com.example.model.* failed.
2. symbol not found error on line where I create Mymodel object.任何人都可以告诉我如何解决这个错误?为什么包没有被导入?