1.先将jdk的安装包用xftp拖到虚拟机的opt目录下
2.写好jdk安装的shell脚本,如下
3.将写好的shell脚本也用xftp拖到虚拟机的opt目录下
4.运行shell脚本
先到opt目录下:cd /opt
然后执行命令:sh 脚本名.sh
#install JDK
function jdkInstall(){
echo '====================setup jdk==============='
#判断是否已经安装过jdk,-f是判断是否为常规文件,如果是则为真
if [ -f /opt/soft/jdk180 ];then
echo "JDK already setup"
else
#没安装过jdk才开始安装
#先在opt中创建一个soft文件夹
mkdir -p /opt/soft/
#将jdk解压到opt中
tar -zxf /opt/jdk-8u111-linux-x64.tar.gz -C /opt
#将解压好的jdk文件移动到opt/soft中,并改名为jdk180(解压后文件名叫jdk1.8.0_111)
mv /opt/jdk1.8.0_111 /opt/soft/jdk180
#配置环境变量
echo '# Java Environment' >> /etc/profile
echo 'export JAVA_HOME=/opt/soft/jdk180' >> /etc/profile
echo 'export export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar' >> /etc/profile
echo 'export PATH=$PATH:${JAVA_HOME}/bin' >> /etc/profile
fi
#使配置环境生效
source /etc/profile
echo '====================jdk complete==============='
}
jdkInstall()
5.运行成功后输入命令使配置环境生效:
source /etc/profile
注意:在shell脚本中写source /etc/profile不生效,所以需要运行完脚本后再手动source /etc/profile一下
6.最后查看java -version,出现版本号就表示安装成功