论坛首页 Java企业应用论坛

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

浏览 1724 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2015-07-14  

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

论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics