服务器中已经部署了一个项目,现在又要部署另一个项目在服务器上。以前的项目是jdk7,新的项目是jdk8,所以启动前就要配置对应的jdk环境变量。所以写了一个shell脚本进行执行切换。
先下载两个jdk的压缩文件,不用配置环境变量。
#声明两个jdk路径 JAVA_8_HOME=/usr/local/jdk8/jdk1.8.0_144 JAVA_7_HOME=/jdktest7/jdk7 #执行脚本,默认是jdk8 case $1 in jdk7) export JAVA_HOME=$JAVA_7_HOME ;; jdk8) export JAVA_HOME=$JAVA_8_HOME ;; *) export JAVA_HOME=$JAVA_8_HOME ;; esac export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
只要运行就可以自动切换,其他地方不用动!
(这样就不用在profile里面手动去配置)