我想在不安装和设置任何环境变量(如, & )ant的情况下运行构建脚本。JavapathJAVA_HOMEANT_HOME
我已将已安装的Jdk-1.7u17,Jre-1.7u17和apache-ant-1.9.0从一台机器复制到另一台机器的C:\buildscript_required_files_v2文件夹中。
现在我有一个窗口批处理文件进入 build.xml 所在的路径并运行ant
cd VersionBuild
C:\buildscript_required_files_v2\apache-ant-1.9.0\bin\ant
build.xml 符合 Java 类并创建一个 Jar 文件。
<project name="VersionBuild" default="clean" basedir=".">
<description>
simple example build file
</description>
<!-- set global properties for this build -->
<target name="init">
<!-- Create the time stamp -->
<tstamp/>
<!-- Create the build directory structure used by compile -->
</target>
<target name="CompilingBuildversion" depends="init"
description="compile the source " >
<!-- Compile the java code from ${src} into ${build} -->
<C:\buildscript_required_files_v2\java\jdk64\bin\javac.exe srcdir="." destdir="."/>
</target>
<target name="Creating jar" depends="CompilingBuildversion">
<jar jarfile="VersionBuild.jar" basedir="."/>
</target>
<target name="clean" depends="Creating jar">
</target>
</project>
当我运行那个 bach 文件时,我得到以下异常 -
Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\li
b\tools.jar
我可以在不安装和设置任何环境变量ant的情况下运行构建脚本吗?Java我可以JAVA_HOME在本地指定蚂蚁到build.xml这样ant可以从C:\buildscript_required_files_v2文件夹中获取参考吗?