下载Apache Ant

一、解压ant安装包在D:\ant下

二、环境变量配置

ANT_HOME D:\ant\apache-ant-1.9.0

CLASSPATH ;%ANT_HOME%lib;

PATH  ;%ANT_HOME%bin;

三、测试是否安装成功

在cmd命令方式下输入:ant -version

出现问题:

1)Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\lib

命令行敲ant命令后提示:“Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\lib”;

ANT_HOME环境变量已经配置;

解决途径:将“C:\Program Files\Java\jdk1.6.0_16\lib”目录下的tools.jar文件拷贝到“C:\Program Files\Java\jre6\lib”目录下,重新运行命令ant,运行正常,问题解决。

2)在cmd命令中:输入ant,如果输出: Buildfile:build.xml does not exist!

Build failed

说明ant安装成功。

PS:tools.jar 在jdk下的lib中。先说一下jdk和jre的区别:Jre是运行环境,及编译后的java程序运行时只需要jre就行了;jdk是开发环境,当你开发java程序时需要用jdk。Jdk包括了jre,及 java程序运行有jre或jdk都可以,但jdk包括了在开发过程中需要的工具。如果只是运行java程序,只要jre就行了,因为jre要比jdk省空间。 我在配置java环境时一般都将D:\jdk6\bin目录直接加入环境变量就可以了,这对java编译环境已经可以满足要求。但ant需要tools.jar最好是配置环境变量时:

JAVA_HOME =C:\Program Files\Java\jdk1.6.0_10 classpath =.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

这样在运行ant编译程序时就不会出问题。

转载于:https://www.cnblogs.com/amei0/p/4665209.html

Apache Ant运行时Unable to locate tools.jar解决方法相关推荐

  1. Unable to locate tools.jar. Expected to find it in C:/Program Files/Java/jre

    Unable to locate tools.jar. Expected to find it in C:/Program Files/Java/jre 命令行敲ant命令后提示:"Unab ...

  2. Unable to locate tools.jar. Expected to find it in /usr/lib/jvm/java-1.5.0-gcj-4.5/lib/tools.jar 求解

    在做java JNI项目时,遇到了这样的错误,详情如下: Unable to locate tools.jar. Expected to find it in /usr/lib/jvm/java-1. ...

  3. Unable to locate tools jar Expected to find it in C /Progra

    首先给大家分享一个巨牛巨牛的人工智能教程,是我无意中发现的.教程不仅零基础,通俗易懂,而且非常风趣幽默,还时不时有内涵段子,像看小说一样,哈哈-我正在学习中,觉得太牛了,所以分享给大家!点这里可以跳转 ...

  4. linux unable to locate tools.jar,Unable to locate tools.jar

    可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I am building a project in Java. I have this er ...

  5. ant生成文件报错:Unable to locate tools.jar. Expected to find it in ...

    在OA项目中遇到需要用ant来进行SSH框架配置的一个自动生成操作. 运行ant编译程序时碰到该问题.ant默认在jre6目录下找tools.jar.jre是运行环境,及编译后的java程序运行时只需 ...

  6. Unable to locate tools.jar

    初使用ant的时候,打开cmd,使用ant -version查看ant版本以测试ant是否能正常工作, 我先前是已经将ant的bin目录添加进入环境变量中了,后来运行中报了这么一个错误: 解决办法就是 ...

  7. Unable to locate tools.jar. Expected to find it in........

    在运行ant编译程序时碰到该问题.Ant默认在jre6目录下找tools.jar.这里说一下jre和jdk的区别.Jre是运行环境,及编译后的java程序运行时只需要jre就行了:jdk是开发环境,当 ...

  8. Unable to locate tools.jar. Expected to find it in D:/jre6/lib/tools.jar问题解决

    在运行ant编译程序时碰到该问题.Ant默认在jre6目录下找tools.jar.这里说一下jre和jdk的区别.Jre是运行环境,及编译后的java程序运行时只需要jre就行了:jdk是开发环境,当 ...

  9. opencv运行时exe 无法写进去的解决方法

    假设这个问题: 错误 1 fatal error LNK1168: 无法打开 F:\tu\tu5\Debug\tu5.exe 进行写入 tu5 tu5 解决方法: 1.如果你进程里面没有这个tu5.e ...

最新文章

  1. linux 内核3.1,NVIDIA发布了新的Tegra Linux开发包,内核为3.1.x
  2. XGBoost参数调优完全指南(附Python代码)——转载
  3. MATLAB从入门到精通-如何用matlab来提取txt文本中的实验数据
  4. 吴恩达《神经网络与深度学习》精炼笔记(5)-- 深层神经网络
  5. 查看docker运行状态_docker商业版受限?请了解下crio
  6. 后退返回命令数量_Redis | Redis 有序集合相关命令
  7. Python-理解装饰器
  8. 写一个函数的程序,判断是否是浮点数
  9. JavaScript中带有示例的Math.log()方法
  10. QtCreator中导入“.lib(.a)”和“.dll(.so)”文件的方法
  11. quartz可以指定方法名吗_2020象限仪流星雨肉眼可以看见吗?象限仪座流星雨观测方法...
  12. 【HBase学习】Apache HBase项目简介
  13. python求数的绝对值一定是正数_Python变量运算符和位运算
  14. AI安全 - 华为白皮书《AI Security White Paper》
  15. android应用上架到各大应用市场总结
  16. STM32-实现us延时
  17. python 生孩子朋友圈_新生儿出生朋友圈说说,生孩子报喜唯美句子
  18. 程序员如何赚「睡后」收入?
  19. Java 2 实用教程学习
  20. Statement接口的基本介绍和使用

热门文章

  1. 1.3 图像边缘检测edge函数的用法
  2. php数组为什么其他语言,PHP语言特性和各版本的差异
  3. BeautifulSoup总结
  4. 张苗 清华大学 计算机,2011222229张苗组件局域网及搭建服务器技术分析.doc
  5. MYSQL.版本查看-LINUX
  6. Hazelcast分布式
  7. 使用sql语句,查询 mysql 的安装地址
  8. 初识--AVSpeechSynthesizer
  9. python3 下的文件输入输出特性以及如何覆盖文件内容和接下去输入
  10. javaweb学习总结(三十三)——使用JDBC对数据库进行CRUD