机器环境:ubuntu
ad版本:最新trunk(截止2015-3-17)
机器默认的JDK环境是1.6,而ad的最小环境限制为1.7,所以在执行RUN_build.sh时会报错。
由于工作环境限制,不能直接将JAVA_HOME修改为1.7,所以对RUN_build.sh做修改,增加:
export JAVA_HOME=/home/dingguangxian/software/jdk1.7.0_79 export CLASSPATH=$JAVA_HOME/lib/tools.jar
增加CLASSPATH环境变量的原因是RUN_build.sh脚本的ANT_CLASSPATH中有对$CLASSPATH的引用,而机器的环境变量引用的是1.6的CLASSPATH。
也可以直接删除ANT_CLASSPATH变量中对$CLASSPATH的引用,实测结果表明,删除对该变量的引用,并不影响脚本正常运行。