只需bash一下,很轻松有木有QAQ
详见代码:
#!bin/bash nowLoad=`pwd` goalPath="/usr/java" #我们把jdk放在这儿 environmentPath="/home/kzl/.bash_profile" #kzl是我的用户名,这是是配置环境变量需要更改的文件。 jdkName=`find jdk*` aa=$nowLoad/$jdkName #需要将此脚本放置到与下载的jdk压缩包一个目录中,然后bash运行即可 if [ ! -d $goalPath ];then #创建我们放置解压后jdk的目标文件夹为/usr/java mkdir $goalPath else echo "directory was exist" fi cp $aa $goalPath #将我们当前目录的jdk拷贝到目标文件夹 cd /usr/java tar -zxvf $jdkName #解压至目标文件夹 rm -f $goalPath/$jdkName #删除目标文件夹中的压缩包 nowjdk=`ls | grep 'jdk'` environment=$goalPath/$nowjdk #这是我们需要配置的环境变量 echo "export JAVA_HOME=$environment" >> $environmentPath #将需要配置的JAVA_HOME写入环境配置文件中 echo "export PATH=$environment/bin:$PATH" >> $environmentPath source $environmentPath #使环境变量文件更改生效 javac #检验,可见终端上出现了javac的一些用法。#!bin/bash nowLoad