栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Linux安装jdk1.8

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux安装jdk1.8

目录

安装环境

安装包

1.查看Linux版本

2.下载安装包

安装目录

创建安装目录

解压安装包

配置环境变量

验证

设置默认版本

查看已注册的jdk版本

注册版本管理

设置默认jdk版本


安装环境

操作系统: CentOS7 64位操作系统

jdk版本:  jdk1.8.0_202


安装包

1.查看Linux版本

命令: uname -m
i686 //表示32位操作系统
x86_64 //表示64位操作系统

[root@shizi java]# uname -m
x86_64

2.下载安装包

进入Oracle官网下载安装包: Java Archive | Oracle

下载之前需要登录Oracle账号

点击进入  Java SE 8版本

下载和Linux操作系统版本对应的安装包: jdk-8u202-linux-x64.tar.gz


安装目录

创建安装目录

命令: mkdir /opt/java

在opt目录下创建java目录,上传安装包到该java目录

解压安装包

命令: tar -xzf /opt/java/jdk-8u202-linux-x64.tar.gz

解压后得到目录: jdk1.8.0_202

[root@shizi java]# pwd
/opt/java
[root@shizi java]# ll
总用量 376756
drwxr-xr-x. 7   10  143       245 12月 16 2018 jdk1.8.0_202
-rw-r--r--. 1 root root 194042837 10月 31 14:00 jdk-8u202-linux-x64.tar.gz

配置环境变量

命令: vim /etc/profile

export JAVA_HOME=/opt/java/jdk1.8.0_202
export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$PATH:$JAVA_HOME/bin

保存退出,使用命令重载环境变量
命令:  source /etc/profile


验证

使用命令查看jdk版本信息是否正确

[root@shizi java]# $JAVA_HOME
-bash: /opt/java/jdk1.8.0_202: 是一个目录
[root@shizi java]# java -version
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)

发现$JAVA_HOME命令输出的java主目录是正确的,但是java -version命令输出的版本号却是 1.8.0_191,这是为什么呢?

这是因为之前安装的jdk版本是 1.8.0_191,且已将该版本设置为jdk默认使用版本,所以现在要将jdk默认使用版本修改为现在安装的 jdk1.8.0_202版本。


设置默认版本

查看已注册的jdk版本

使用 alternatives --display 命令查看已注册的jdk版本

[root@shizi java]# alternatives --display java
java - 状态为手工。
链接当前指向 /opt/java/jdk1.8.0_191/bin/java
/opt/java/jdk1.8.0_191/bin/java - priority 300
当前“最佳”版本是 /opt/java/jdk1.8.0_191/bin/java。

结果显示当前jdk已注册的版本有 jdk1.8.0_191,且默认使用的版本是 jdk1.8.0_191

注册版本管理

使用 alternatives --install 命令将安装的 jdk1.8.0_202版本注册到版本管理中

[root@shizi java]# alternatives --install /usr/bin/java java /opt/java/jdk1.8.0_202/bin/java 100
[root@shizi java]# alternatives --display java
java - 状态为手工。
链接当前指向 /opt/java/jdk1.8.0_191/bin/java
/opt/java/jdk1.8.0_191/bin/java - priority 300
/opt/java/jdk1.8.0_202/bin/java - priority 100
当前“最佳”版本是 /opt/java/jdk1.8.0_191/bin/java。

设置默认jdk版本

使用 alternatives --config 命令设置默认jdk版本

[root@shizi java]# alternatives --config java

共有 2 个提供“java”的程序。

  选项    命令
-----------------------------------------------
*+ 1           /opt/java/jdk1.8.0_191/bin/java
   2           /opt/java/jdk1.8.0_202/bin/java

按 Enter 保留当前选项[+],或者键入选项编号:2
[root@shizi java]# alternatives --display java
java - 状态为手工。
链接当前指向 /opt/java/jdk1.8.0_202/bin/java
/opt/java/jdk1.8.0_191/bin/java - priority 300
/opt/java/jdk1.8.0_202/bin/java - priority 100
当前“最佳”版本是 /opt/java/jdk1.8.0_191/bin/java。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/361722.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号