2 u013103824 u013103824 于 2014.02.28 11:39 提问

ant编译时提示一大堆软件包不存在

Buildfile: E:\workspace\ustore\build.xmlprepare:compile: [javac] Compiling 153 source files to E:\workspace\ustore\target\WebRoot\WEB-INF\classes [javac] E:\workspace\ustore\src\com\zdesoft\ustore\BaseAjax.java:15: 软件包 net.sf.json 不存在 [javac] import net.sf.json.JSONArray; [javac] ^ [javac] E:\workspace\ustore\src\com\zdesoft\ustore\BaseAjax.java:16: 软件包 net.sf.json 不存在 [javac] import net.sf.json.JSONObject; [javac] ^ [javac] E:\workspace\ustore\src\com\zdesoft\ustore\BaseAjax.java:18: 软件包 org.springframework.web.servlet 不存在 [javac] import org.springframework.web.servlet.ModelAndView; [javac] ^ [javac] E:\workspace\ustore\src\com\zdesoft\ustore\BaseAjax.java:19: 软件包 org.springframework.web.servlet.mvc 不存在 [javac] import org.springframework.web.servlet.mvc.AbstractController; [javac] ^ [javac] E:\workspace\ustore\src\com\zdesoft\ustore\BaseAjax.java:25: 找不到符号 [javac] 符号: 类 AbstractController [javac] public class BaseAjax extends AbstractController { [javac] ^ [javac] E:\workspace\ustore\src\com\zdesoft\ustore\BaseAjax.java:29: 找不到符号 [javac] 符号: 类 ModelAndView [javac] 位置: 类 com.zdesoft.ustore.BaseAjax [javac] protected ModelAndView handleRequestInternal(HttpServletRequest request, [javac] ^ [javac] E:\workspace\ustore\src\com\zdesoft\ustore\domain\Cat2cat.java:7: 找不到符号

1个回答

javald
javald   2015.05.28 16:46

把项目的 lib 里的jar包 放的 sdk的jre 里的extli 如果出现 ant 软件包 javax.servelt.jsp 不存在 把 jsp-api.jar 放进去 放到 ext里 编码问题

这个问题:
没有设置includeantruntime违约 解决 如上

javald
javald 说错了. 是 jdk 里的 ext 里
接近 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
ant 打包时,软件包 javax.servlet.http 不存在解决方法
把servlet-api.jar拷贝到jdk安装目录下jre\lib\ext\,重新使用ant -f build.xml 命令打包即可.
ant编译时提示一大堆软件包不存在的问题
ant编译时提示一大堆软件包不存在的问题  解决方案: 把项目的 lib 里的jar包 放的 jdk的jre的ext的目录下 例如 java home 是 D:JavaEEJavajdk1.8.0_112这个目录 你就把你project的lib下的jar包 jaxb-impl-2.2.5.jar 和 jaxb-impl-2.1.13.jar 放到 D:JavaEEJavajdk1.8.0_
ant编译时报错:程序包junit.framework不存在
代码附带率测试的时候,需要用ant编译工程,但编译不通过,报程序包junit.framework不存在的错;   可是直接运行junit测试的时候没有任何问题。 最后发现将junit的jar包复制到ANT_HOME的lib目录下就能正常编译了。 原因上网查了下看到这段描述: In order for code completion in eclipse to function you m
ant 软件包 *** 不存在
想自动编译JAVA文件。使用ANT的build.xml,但是在运行始终出现ant 软件包 *** 不存在 然而我把对应的LIB放在哪个目录的话都不好用。在网上查找的解决方案XML代码: XML代码:
使用Ant打包时出现程序包javax.servlet.http不存在的错误
使用Ant打包时出现程序包javax.servlet.http不存在的错误
编译时提示软件包javax.servlet.http不存在,如何解决
本文讲解Java编译时提示软件包javax.servlet.http不存在的解决方法。
Ant自动编译Java project时无法找到rt.jar的处理方法
最近在使用Ant自动化编译打包一个Java项目,执行时总是报有class找不到:     [javac] Compiling 46 source files to /A/B/C/D/build/staging/bin     [javac] .../ChangePassWordTool.java:5: package com.sun.org.apache.xml.internal.securi
编译时提示软件包javax.servlet.http不存在
将Tomcat目录下的tomcat/lib/servlet-api.jar拷贝到Java\jdk1.8.0_45\jre\lib\ext下
javac编译出现“找不到符号”和"软件包不存在"的解决
一      如下图;目录下三个java文件;javac单独编译前2个成功,第三个时出现“找不到符号”; 因为第三个会用到前两个;要一次性输入所有java文件;或者 javac *.java;如图的下部,编译成功;产生了3个class文件; 二 javac编译servlet下所有文件,出现 软件包不存在,49个错误; 三  查看classpath环境变量
Ant和JUnit结合进行单元测试 ant 软件包 org.junit 不存在
很显然是找不到Junit的包 可是我们在项目中使用Junit时没事啊,为什么打包时就不可以呢? 其实我们在项目里使用,Junit的包只是在项目中,而Ant中打包时都是这样设置的:   可以看到Ant打包打的是Jboss的Client下的所有包,而默认该目录下没有Junit的包,我们只需要把junit-4.8.2.jar包拷贝到该目录下打包时打进去就可以