博客
关于我
centos7安装Java8
阅读量:322 次
发布时间:2019-03-04

本文共 1977 字,大约阅读时间需要 6 分钟。

环境

系统centos7

java 8

卸载系统自带的openjdk

rpm -qa | grep openjdkjava-1.7.0-openjdk.x86_64 1:1.7.0.111-2.6.7.8.el7                             java-1.8.0-openjdk.x86_64 1:1.8.0.102-4.b14.el7java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64

先执行:

yum -y remove java

执行完成后,再次执行java -vesion发现没有卸载干净。

再次执行rpm -qa | grep openjdk

java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64

再一 一执行:

[yutao@localhost programe_files]$ sudo yum -y remove java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64[yutao@localhost programe_files]$ sudo yum -y remove java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64

再看看java -version,基本OK的。

安装Java

我下载的版本是jdk1.8.0_121,对下载的jdk1.8.0_121.tar.gz的压缩包进行解压,解压得到jdk1.8.0_121文件夹,我把它放到/usr/programe_file中,其中programe_file文件夹是我自己创建,专门用来存放通过解压缩包来安装的软件。

解压命令:

tar -zxvf jdk1.8.0_121.tar.gz

之后就是配置环境变量。

配置环境变量

[yutao@localhost programe_files]$ sudo vim /etc/profile

/etc/profile 文件:

# By default, we want umask to get set. This sets it for login shell# Current threshold for system reserved uid/gids is 200# You could check uidgid reservation validity in# /usr/share/doc/setup-*/uidgid fileif [ $UID -gt 199 ] && [ "`/usr/bin/id -gn`" = "`/usr/bin/id -un`" ]; then    umask 002else    umask 022fifor i in /etc/profile.d/*.sh ; do    if [ -r "$i" ]; then        if [ "${-#*i}" != "$-" ]; then            . "$i"        else            . "$i" >/dev/null        fi    fidoneunset iunset -f pathmunge# jdk1.8export JAVA_HOME=/usr/programe_files/jdk1.8.0_121export JAVA_BIN=/usr/programe_files/jdk1.8.0_121/binexport PATH=$PATH:$JAVA_HOME/binexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOME JAVA_BIN PATH CLASSPATH

之后在执行:

source /etc/profile

使得我们刚刚配置的文件生效。

验证

java -version

结果:

java version "1.8.0_121"Java(TM) SE Runtime Environment (build 1.8.0_121-b13)Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)

转载地址:http://nyfh.baihongyu.com/

你可能感兴趣的文章
androidstudio同步的时候下载jcenter的库出错解决办法
查看>>
ButterKnife使用问题
查看>>
java基础--继承
查看>>
按位与、或、非、异或总结
查看>>
01 背包问题
查看>>
ILI9341几个重要的命令
查看>>
springboot通过控制层跳转页面404
查看>>
idea2020 没有 tomcat server
查看>>
为什么讨厌所谓仿生AI的说法
查看>>
ORACLE 客户端工具
查看>>
云服务器springboot jar项目开启jmx remote监控-解决无法连接的问题
查看>>
Pyinstaller打包的exe文件过大的解决方法
查看>>
Linux的软链接跟Windows快捷方式一样?
查看>>
更改github的默认语言类型
查看>>
使用第三方sdk,微信wechat扫码登录
查看>>
mysql中的行转列
查看>>
ValueError: check_hostname requires server_hostname
查看>>
基于LabVIEW的入门指南
查看>>
PCB布局系列汇总
查看>>
电容入门知识
查看>>