`
dinguangx
  • 浏览: 244865 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics