ant编译程序出错
<target name="compile" >
<javac srcdir="${src.dir}"
destdir="${build.classes}"
classpath="lib.path"
debug="on"
/>
</target>
lib.path是java包的目录,编译web程序的时候提示
[javac] D:\程序\strutsProject\src\struts\action\RegistAction.java:3: 软件包 javax.servlet.http 不存在
[javac] import javax.servlet.http.HttpServletRequest;
[javac] ^
[javac] D:\程序\strutsProject\src\struts\action\RegistAction.java:4: 软件包 javax.servlet.http 不存在
[javac] import javax.servlet.http.HttpServletResponse;
[javac] ^
[javac] D:\程序\strutsProject\src\struts\action\RegistAction.java:5: 软件包 org.apache.struts.action 不存在
[javac] import org.apache.struts.action.Action;
[javac] ^
[javac] D:\程序\strutsProject\src\struts\action\RegistAction.java:6: 软件包 org.apache.struts.action 不存在
[javac] import org.apache.struts.action.ActionForm;
[javac] ^
[javac] D:\程序\strutsProject\src\struts\action\RegistAction.java:7: 软件包 org.apache.struts.action 不存在
[javac] import org.apache.struts.action.ActionForward;
[javac] ^
[javac] D:\程序\strutsProject\src\struts\action\RegistAction.java:8: 软件包 org.apache.struts.action 不存在
[javac] import org.apache.struts.action.ActionMapping;
[javac] ^
[javac] D:\程序\strutsProject\src\struts\action\RegistAction.java:11: 找不到符号
[javac] 符号: 类 Action
[javac] public final class RegistAction extends Action {
[javac] ^
[javac] D:\程序\strutsProject\src\struts\action\RegistAction.java:12: 找不到符号
[javac] 符号: 类 ActionMapping
[javac] 位置: 类 struts.action.RegistAction
[javac] public ActionForward execute(ActionMapping mapping, ActionForm form,
[javac] ^
[javac] D:\程序\strutsProject\src\struts\action\RegistAction.java:12: 找不到符号
[javac] 符号: 类 ActionForm
[javac] 位置: 类 struts.action.RegistAction
[javac] public ActionForward execute(ActionMapping mapping, ActionForm form,
[javac] ^
[javac] D:\程序\strutsProject\src\struts\action\RegistAction.java:13: 找不到符号
[javac] 符号: 类 HttpServletRequest
[javac] 位置: 类 struts.action.RegistAction
[javac] HttpServletRequest request, HttpServletResponse response)
[javac] ^
[javac] D:\程序\strutsProject\src\struts\action\RegistAction.java:13: 找不到符号
[javac] 符号: 类 HttpServletResponse
[javac] 位置: 类 struts.action.RegistAction
[javac] HttpServletRequest request, HttpServletResponse response)
[javac] ^
[javac] D:\程序\strutsProject\src\struts\action\RegistAction.java:12: 找不到符号
[javac] 符号: 类 ActionForward
[javac] 位置: 类 struts.action.RegistAction
[javac] public ActionForward execute(ActionMapping mapping, ActionForm form,
[javac] ^
[javac] D:\程序\strutsProject\src\struts\form\UserForm.java:3: 软件包 org.apache.struts.action 不存在
[javac] import org.apache.struts.action.ActionForm;
[javac] ^
[javac] D:\程序\strutsProject\src\struts\form\UserForm.java:5: 找不到符号
[javac] 符号: 类 ActionForm
[javac] public class UserForm extends ActionForm {
[javac] ^
[javac] 14 错误
我的lib包里面有servlet.jar,用eclipse自动编译没有问题。