• Apache Ant运行时Unable to locate tools.jar解决方法


    下载Apache Ant

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

    二、环境变量配置

    ANT_HOME D:antapache-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 FilesJavajre6lib

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

    ANT_HOME环境变量已经配置;

    解决途径:将“C:Program FilesJavajdk1.6.0_16lib”目录下的tools.jar文件拷贝到“C:Program FilesJavajre6lib”目录下,重新运行命令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:jdk6in目录直接加入环境变量就可以了,这对java编译环境已经可以满足要求。但ant需要tools.jar最好是配置环境变量时:

    JAVA_HOME =C:Program FilesJavajdk1.6.0_10 classpath =.;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar

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

  • 相关阅读:
    iOS开发之字符串去掉首尾空格换行
    iOS开发之截取UIScrollView长图方法、截长图
    iOS开发之语音录制
    iOS开发之程序各种状态监听
    iOS开发之监听应用进入前台后台
    iOS开发之波浪动画效果
    mysql 主从一致性检查
    git 备份和恢复
    tomcat server.xml配置文件 解析
    检查MySQL主从数据一致性
  • 原文地址:https://www.cnblogs.com/amei0/p/4665209.html
Copyright © 2020-2023  润新知