linux 切换多个jdk脚本

1,编写脚本

jdkswitch.sh

 #!/bin/sh
# usage: . this_file [argvs] openjdk7_home=/usr/lib/jvm/java-1.7.-openjdk-i386
jdk8_home=/usr/lib/jvm/jdk1..0_102 case $ in
jdk6 )
export JAVA_HOME=$jdk6_home
;;
openjdk7 )
export JAVA_HOME=$openjdk7_home
;;
jdk8 )
export JAVA_HOME=$jdk8_home
;;
* )
echo usage: . this_file [argument]
echo argument is one of [ jdk6, openjdk7 , jdk8 ].
;;
esac export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:.
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

写好保存。

2,给jdkswitch.sh增加执行权限

$chmod +x jdkswitch.sh

3,运行jdkswitch.sh 并指定参数

$. jdkswitch.sh openjdk7

注意:「. 脚本名 参数」

     .和脚本名之间有个空格,脚本和参数之间有个空格。

不要写成 ./jdkswtich.sh openjdk7

上一篇:(素数求解)I - Dirichlet's Theorem on Arithmetic Progressions(1.5.5)


下一篇:php实现文件上传的源码