#!/bin/bash
JAVA_HOME=''
curPath=$(pwd)
if [ -f $1 ]
then
tar -xzvf $1
for file in `ls $curPath`
do
if [ -d $file ]
then
JAVA_HOME=$curPath/$file
fi
done
else
echo "file is not exist:$1"
exit
fi
echo "export JAVA_HOME=$JAVA_HOME" >> /etc/profile
echo "export PATH=\$PATH:\$JAVA_HOME/bin" >> /etc/profile
echo "export CLASSPATH=.:\$JAVA_HOME/lib/dt.jar:\$JAVA_HOME/lib/tools.jar" >> /etc/profile
source /etc/profile
echo `java -version`
if [ $? -eq 0 ]
then
echo -e "\e[32m Install success! \e[0m"
else
echo -e "\e[32m Install failed!Please check your file or contact developer and report the error message! \e[0m"
fi
请确保脚本和压缩文件在同一个目录