我想在不安装和设置任何环境变量(如, & )ant
的情况下运行构建脚本。Java
path
JAVA_HOME
ANT_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
文件夹中获取参考吗?