之前安装java习惯yum,这两天研究weblogic发现yum的java版本不能用,懵逼。
牵涉到java官方tar包,有浮动的小版本号,懒人,做了jdk1.8.0_311脚本。
顺带写个脚本
bash <(curl https://gitee.com/ffing/onekey/raw/master/onekey.sh)
流程:
- 下载java
- 解压java
- 配置环境变量
- 验证java
第一步:下载java
官网下载:https://www.oracle.com/java/technologies/downloads/#java8
选择linux平台tar包
复选框挂钩,同意协议!(最傻不过协议,不同意不让继续,呵呵呵。。。)
登录oracle账号,自行免费注册即可。
得到真实下载地址后,wget到本地(也可浏览器下载后上传到centos,看自己需求)
#地址可能失效,可登录账号自行获取真实地址
wget https://download.oracle.com/otn/java/jdk/8u311-b11/4d5417147a92418ea8b615e228bb6935/jdk-8u311-linux-x64.tar
第二步:解压
将java包,解压到/usr/local/java8,做环境变量
#创建/usr/local/java8目录
mkdir /usr/local/java8
#解压包,到/usr/local/java8目录
#包名版本号可能有差异,所有注意自己的tar包名
tar -xf jdk-8u311-linux-x64.tar.gz -C /usr/local/java8 --strip-components 1
第三步:配置环境变量
配置全局变量,编辑/etc/profile 追加如下
#JAVA_HOME必须是我们刚解压的路径
export JAVA_HOME=/usr/local/java8
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
全局环境立即生效
source /etc/profile
创建软连接
ln -s /usr/local/java8/bin/java /usr/bin/java
第四步:验证
java -version
javac -version
发表评论