阅读背景:

shell脚本一次性配置Linux中java环境变量

来源:互联网 

只需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



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: