原文摘自:
http://www.bwxxkj.com/a/jishuzhongxin/kaiyuanruanjian/2012/0307/80847.html
什么是天才!我想,天才就是勤奋的成果。下午写了一个ant脚本,筹算让ant主动将项目中须要的类编译一下。
Eclipse中编译没有任何题目,然则一运行ant脚本就报错,很多第三方的jar包不存在或者干脆找不到,其实让人百撕不得骑姐……
报错如下:
[javac] D:eclipseworkspacepatch-installersrccomchinapower pmutilCheck4Patch.java:7: 软件包 org.dom4j 不存在
[javac] import org.dom4j.Element; [javac]????????????????? ^ [javac] D:eclipseworkspacepatch-installersrccomchinapower pmutilCheck4Patch.java:10: 找不到符号 找不到jar包的错误很常见,一般都是classpath设备的不合错误。 模糊感触感染到,必然ant依附的classpath有关系。上彀查了一下,果真如此。 本来我们须要指定一下javac号令依附的类库,下面给出一个模板ant脚本: <path id="lib">??????? ? <fileset dir="E:patch-installerinstallerlib">
????? <include name="*.jar"/> ? </fileset>????
</path> <target name="compile"> ??????? <javac srcdir="¥{srcDir}" destdir="¥{buildDir}" encoding="gbk"> ??????????? <classpath refid="lib"></classpath> ??????? </javac>
??? </target> 指定好之后,可以正常编译经由过程。
<path id="lib">
<fileset dir="D:\Workspaces\eq\WEB-INF\lib">
<include name="*.jar"/>
</fileset>
<fileset dir="E:\tom\apache-tomcat-6.0.16\lib">
<include name="*.jar"/>
</fileset>
</path>
<!-- 编译 -->
<javac srcdir="${cmsclasses}" destdir="${build}/${webinf}/${cmsclasses}">
<classpath refid="lib"></classpath>
</javac>
综上所述: 报软件包不存在的错误 一定查看类加载路径 ------------------------这是解决问题的关键
分享到:
相关推荐
需要注意的是,如果不想将Ant安装在/usr/local目录下,而是选择在用户的个人目录,可以简化上述步骤,只需获取root权限,修改bashrc文件并添加环境变量。这样不会涉及到权限和软连接的问题。 总之,正确安装和配置...
标题中的“ant打包java project为jar”指的是使用Apache Ant工具将Java项目打包成JAR(Java Archive)文件的过程。Ant是Java开发中的一个构建工具,它以XML格式定义任务,可以自动化编译、测试、打包等流程。在这个...
"Ant ant ant antant ant ant antant ant ant ant" 这个描述可能是在强调Ant在项目构建过程中的重复性和不可或缺性,暗示着它在工程中的频繁使用和核心地位。 Ant的设计理念是“一切都是XML”,它通过XML格式的构建...
在Ant构建过程中,JavaScript脚本方法的使用是一个强大的工具,它允许开发者自定义构建过程,实现更复杂的逻辑和任务自动化。Ant是一个Java库和命令行工具,它的设计目标是驱动软件构建过程,尤其是在Java项目中。这...
**Ant 1.7**是Apache软件基金会开发的一款强大的Java构建工具,它的出现是为了替代传统的Make工具,专门针对Java应用程序的构建、打包和部署过程。Ant以其灵活性和可扩展性著称,它使用XML格式的构建文件(build.xml...
标题中的"org.apache.tools.*需要的ant.jar包"指的是Apache Ant的核心库,这个库包含了`org.apache.tools`包下的一系列类和接口,它们是Ant运行时不可或缺的部分。在Java项目中,如果你需要通过代码来调用Ant进行...
【Ant简明教程:调用Bat方法】 Ant是Apache组织提供的一款开源的Java构建工具,它使用XML格式的配置文件来定义构建过程,包括编译、测试、打包、部署等任务。Ant以其灵活性和可扩展性深受Java开发者的喜爱。本教程...
标题中的“ANT构建的一个问题”指的是在...以上是一些通用的解决策略,具体的问题解决方案应根据“解决方法.doc”文档的内容来实施。在实际操作中,仔细阅读文档,按照步骤一步步执行,通常能解决大部分Ant构建问题。
ant执行 target 前先判断文件是否存在,只有文件存在才执行。
Ant 在开源软件包和企业里面得到了广泛的应用, 这个视频就对 ant 进行了基本的讲解. 1. 手工编译运行项目 anttest; 2. ant.ppt 讲解; 3. 在 Eclipse 中使用 ant; 4. 手工使用 ant; 5. 在 Netbeans 中...
Apache Ant 是一个开源的构建工具,广泛用于Java项目构建,由Apache软件基金会开发。这个"apache-ant-1.6.5-bin.zip"文件是Ant的1.6.5版本的二进制发行版,适合在Windows操作系统上使用。Ant是基于Java的,它的主要...
但当在Eclipse中使用ANT时,这种方式并不适用,因为Eclipse会使用自己的JVM实例来运行ANT任务。因此,我们需要在Eclipse的设置中进行调整。 以下是具体步骤: 1. 打开Eclipse,进入“Window”菜单,然后选择...
本文将详细介绍当使用Ant进行项目打包时,遇到GB2312(GBK)编码下不可映射字符问题的原因及解决方案。 #### 问题现象 在使用Ant构建Java项目的过程中,如果项目中包含了中文注释或其他非ASCII字符,并且项目的...
ant ant下载 ant配置ant ant下载 ant配置ant ant下载 ant配置
开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6...
NULL 博文链接:https://rmn190.iteye.com/blog/1134249
这个名是名离自ant原码的,由于java.util.zip处理中文文件名时有问题可以用这个包代替那个使用就不会有中文问题了,我加了一个ZipTool.java,这个就是一个示例文件和方法打包文件。 <br>特点: 一、自有原码不...
传统的手动打包方式效率低下,不适合大规模应用。而通过集成构建工具Ant,我们可以实现自动化、批量化地进行多渠道打包,大大提高工作效率。以下将详细讲解如何利用Apache Ant实现这一功能。 首先,我们需要了解...
2. 非侵入性:Ant不依赖于项目代码,因此不会污染源代码。 3. 可扩展性:Ant允许自定义任务,通过Java编程可以创建新的构建任务。 4. 平台无关性:基于Java,可以在任何安装了JRE的平台上运行。 然而,Ant也有一些...
org.apache.tools.ant.Main org.apache.tools.ant.Task org.apache.tools.bzip2.CRC org.apache.tools.ant.Target org.apache.tools.ant.Project org.apache.tools.zip.ZipFile org.apache.tools.zip.ZipLong ...