JDK在Ubuntu下的配置还是 比较繁琐,我们通过shell脚本编程可以实现在服务器上自动部署安装
#! /bin/bash
# install jdk by shell script
if [ $# -ne 2 ];
then
echo "Incorrect Args, please input 2 args";
else
echo "correct args";
fi
# check if it's a root user;
if [ $UID -ne 0 ];
then
echo Non root user. Please run as root;
else
echo "root user";
fi
jdkInstallPackage=$1;
jdkInstallPath=$2;
cd $jdkInstallPath;
mkdir java;
sudo tar -zxf $jdkInstallPackage -C $jdkInstallPath/java;
if [ $? -eq 0 ];
then
echo "unpress jdk package in $jdkInstallPath";
else
echo "fail to unpress jdk package";
fi
cd java;
ls | grep "^jdk" > jdkInstall.txt;
while read line;
do
jdkDir = $line;
done < jdkInstall.txt;
ln -s $jdkDir jdk;
if [ $? -eq 0 ];
then
echo "create a soft link";
else
echo "fail to create a soft link";
fi
# edit /etc/profile file;
echo JAVA_HOME=$jdkInst