centos yum 安装 jdk1.8

JDK:

版本:1.8
服务器默认安装1.7,所以不使用默认安装

yum -y list java*   --查看yum的jdk安装包
yum  install  java-1.8.0-openjdk   java-1.8.0-openjdk-devel --安装JDK,如果没有java-1.8.0-openjdk-devel就没有javac命令 
也可用 yum install java-1.8.0-openjdk* 安装所有java1.8.0所有Java程序

配置环境变量

通过yum默认安装的路径为 /usr/lib/jvm

/usr/lib/jvm

ls -la

total 24
drwxr-xr-x   4 root root  4096 Oct 16 17:19 .
dr-xr-xr-x. 45 root root 12288 Oct 16 17:19 ..
lrwxrwxrwx   1 root root    26 Oct 16 17:19 java -> /etc/alternatives/java_sdk
lrwxrwxrwx   1 root root    32 Oct 16 17:19 java-1.8.0 -> /etc/alternatives/java_sdk_1.8.0
lrwxrwxrwx   1 root root    40 Oct 16 17:19 java-1.8.0-openjdk -> /etc/alternatives/java_sdk_1.8.0_openjdk
drwxr-xr-x   9 root root  4096 Oct 16 17:20 java-1.8.0-openjdk-1.8.0.144-0.b01.el7_4.x86_64
drwxr-xr-x   9 root root  4096 Oct 16 17:20 java-1.8.0-openjdk-1.8.0.144-0.b01.el7_4.x86_64-debug
lrwxrwxrwx   1 root root    34 Oct 16 17:19 java-openjdk -> /etc/alternatives/java_sdk_openjdk
lrwxrwxrwx   1 root root    21 Oct 16 17:19 jre -> /etc/alternatives/jre
lrwxrwxrwx   1 root root    27 Oct 16 17:19 jre-1.8.0 -> /etc/alternatives/jre_1.8.0
lrwxrwxrwx   1 root root    35 Oct 16 17:19 jre-1.8.0-openjdk -> /etc/alternatives/jre_1.8.0_openjdk
lrwxrwxrwx   1 root root    51 Oct 16 17:19 jre-1.8.0-openjdk-1.8.0.144-0.b01.el7_4.x86_64 -> java-1.8.0-openjdk-1.8.0.144-0.b01.el7_4.x86_64/jre
lrwxrwxrwx   1 root root    57 Oct 16 17:19 jre-1.8.0-openjdk-1.8.0.144-0.b01.el7_4.x86_64-debug -> java-1.8.0-openjdk-1.8.0.144-0.b01.el7_4.x86_64-debug/jre
lrwxrwxrwx   1 root root    29 Oct 16 17:19 jre-openjdk -> /etc/alternatives/jre_openjdk

进入java的文件夹下发现bin目录,JAVA_HOME指向一个含有java可执行程序的目录(一般是在 bin/java中,此目录为/bin/java的上级目录)
让系统上的所有用户使用java(openjdk),则配置/etc/profile
vi /etc/profile
在文件最后加入如下行

JAVA_HOME=/usr/lib/jvm/java
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME CLASSPATH PATH

验证
java -version
javac -version
jdk1.8安装成功

### 在 CentOS 7 上使用 Yum 安装 JDK 1.8 #### 检查现有 Java 版本 为了确保系统中没有旧版本的 JDK 干扰新版本的安装,先检查当前已安装Java 软件包: ```bash rpm -qa | grep java ``` 如果存在任何旧版 JDK,则需要卸载这些软件包以避免冲突。 #### 卸载旧版 JDK 对于检测到的旧版 JDK 及其相关组件可以执行如下命令来移除它们: ```bash rpm -qa | grep java | xargs rpm -e --nodeps ``` 这一步骤能够清理掉之前可能残留下来的不兼容版本[^1]。 #### 查找可用的 JDK 版本 接着查询 yum 源里可供选择的具体 JDK 类型及其版本号: ```bash yum list java* ``` 此操作会列出所有与 `java` 关联的可选安装项,从中确认目标版本即 OpenJDK 1.8 是否存在于列表之中。 #### 执行 JDK 1.8安装 一旦确定了要安装的确切名称后就可以直接调用 yum 来完成安装过程。针对 JDK 1.8 推荐采用以下指令进行部署: ```bash yum install java-1.8.0-openjdk.x86_64 -y ``` 该方法不仅限于基础运行时环境 (JRE),还可以扩展至开发工具集 (JDK)[^3]。 #### 验证安装成果 最后验证刚刚安装好的 JDK 是否生效以及具体版本信息无误: ```bash java -version ``` 上述命令应当返回类似于 "openjdk version "1.8..." 的输出结果表明安装成功。 值得注意的是,在通过 yum 方式安装 JDK 后无需手动调整 PATH 环境变量,因为这一配置已经在安装过程中自动处理完毕[^2]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值