centos 安装java

centos 安装java

之前安装java习惯yum,这两天研究weblogic发现yum的java版本不能用,懵逼。

牵涉到java官方tar包,有浮动的小版本号,懒人,做了jdk1.8.0_311脚本。

顺带写个脚本

bash <(curl https://gitee.com/ffing/onekey/raw/master/onekey.sh)

https://qnimg.ffing.cn/wp-content/uploads/2021/11/image-64.png?imageView2/0/q/75|watermark/1/image/aHR0cHM6Ly9xbmltZy5mZmluZy5jbi9mbl9sb2dvLnBuZw==/dissolve/55/gravity/SouthEast/dx/0/dy/0

流程:

  • 下载java
  • 解压java
  • 配置环境变量
  • 验证java

第一步:下载java

官网下载:https://www.oracle.com/java/technologies/downloads/#java8

选择linux平台tar包

https://qnimg.ffing.cn/wp-content/uploads/2021/10/image-21.png?imageView2/0/q/75|watermark/1/image/aHR0cHM6Ly9xbmltZy5mZmluZy5jbi9mbl9sb2dvLnBuZw==/dissolve/55/gravity/SouthEast/dx/0/dy/0

复选框挂钩,同意协议!(最傻不过协议,不同意不让继续,呵呵呵。。。)

https://qnimg.ffing.cn/wp-content/uploads/2021/10/image-22.png?imageView2/0/q/75|watermark/1/image/aHR0cHM6Ly9xbmltZy5mZmluZy5jbi9mbl9sb2dvLnBuZw==/dissolve/55/gravity/SouthEast/dx/0/dy/0

登录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
https://qnimg.ffing.cn/wp-content/uploads/2021/10/image-23.png?imageView2/0/q/75|watermark/1/image/aHR0cHM6Ly9xbmltZy5mZmluZy5jbi9mbl9sb2dvLnBuZw==/dissolve/55/gravity/SouthEast/dx/0/dy/0

第三步:配置环境变量

配置全局变量,编辑/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

https://qnimg.ffing.cn/wp-content/uploads/2021/10/image-25.png?imageView2/0/q/75|watermark/1/image/aHR0cHM6Ly9xbmltZy5mZmluZy5jbi9mbl9sb2dvLnBuZw==/dissolve/55/gravity/SouthEast/dx/0/dy/0

javac -version

good good study, day day up!

发表评论

textsms
account_circle
email

centos 安装java
之前安装java习惯yum,这两天研究weblogic发现yum的java版本不能用,懵逼。 牵涉到java官方tar包,有浮动的小版本号,懒人,做了jdk1.8.0_311脚本。 顺带写个脚本 bash <(cur…
扫描二维码继续阅读
2021-10-31