Linux中安装jdk

第一步:先卸载linux系统自带的jdk,工作中通常安装自己特定的jdk,rpm命令用于卸载,java -version用于查看是否安装了jdk

第二步;下载需要安装的linux版本,上传,创建解压目录,解压jdk压缩包到对应的目录

mkdir -p /usr/local/java

tar zxvf  jdk-8u161-linux-x64.tar.gz   -C   /usr/local/java

第三步:安装jdk依赖环境glibc,不安装后期容易出问题,安装命令:

yum install glibc.i686

不安装常见问题在现:

报错cannot file file /usr/local/jdk1.7.0_79/lib/java......

注:(多人提示)出现error 一个.so文件not found (未找到)那可能你的Linux版本  glibc版本还未达到2.4

原因分析:

linux 上安装jdk 1.7版本必须要配合  glibc 核心源码版本在2.4或以上,所以还是安装吧

第四步:配置安装信息

vi  /etc/profile

切换到大写状态,按G键跳到最后一行,

撤销上一步按U键, 如果你输入“u”两次,你的文本恢复原样,

export JAVA_HOME=/usr/local/java/jdk1.8.0_161
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

第五步:加载配置

source /etc/profile

第六步:测试是否安装成功

[root@node001 ~]# java -version
java version "1.8.0_161"
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)

 附加:备选(建立软链接

    ln -s /usr/local/java/jdk1.8.0_161/ /usr/jdk

(此处是小写L而不是大写i,书写时请注意)

 硬链接可认为是一个文件拥有两个文件名;

 软链接则是系统新建一个链接文件,此文件指向其所要指的文件

可能出现的错误信息:

bash: ./java: cannot execute binary file

出现这个错误的原因可能是在32位的操作系统上安装了64位的jdk,
查看jdk版本和Linux版本位数是否一致。
查看你安装的Ubuntu是32位还是64位系统:
sudo uname --m
i686 //表示是32位
x86_64 // 表示是64位

原文地址:https://www.cnblogs.com/lxcy/p/8504825.html