[Adempiere]多JDK环境下的ad初始化问题

机器环境: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的引用,实测结果表明,删除对该变量的引用,并不影响脚本正常运行。

你可能感兴趣的:(ERP,adempiere,compiere,idempiere)