centos7下yum安装jdk1.8并配置环境变量

CentOS系统会自带jdk但是执行javac会失败,所以需要把自带的卸载掉重新安装

一、查看系统是否安装过java

$yum list installed | grep java

二、如果有旧版本的java,可以用如下方法卸载java

$yum -y remove java-1.8.0-openjdk*

三、查看java软件包列表

$yum -y list java*

四、下载安装java1.8的所有软件包,中途需要输入y来确认下载。

$yum install java-1.8.0-openjdk*

五、安装成功,输入如下命令检查是否安装成功,如果返回正确的版本号则表示安装成功。

$java -version

六、环境变量的配置

使用yum安装的java的默认安装路径在 /usr/lib/jvm,我们可以看到这个目录里只有两个目录,其中一个是java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64,查看这个目录,可以找到其下的bin目录,并找到java和javac命令。所以将JAVA_HOME指向这个目录。

1. 如果仅仅需要使当前用户使用java的话,需要在编辑~/.bashrc文件,在文件中添加JAVA_HOME为刚才的jdk路径

vi ~/.bashrc

export  JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64

:wq

source ~/.bashrc

备注:export 与JAVA_HOME之间只能有一个空格

2. 如果想全体用户都可以使用java的话,需要修改/etc/profile文件,添加JAVA_HOME

vi /etc/profile

#set java environment  

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar

export PATH=$PATH:$JAVA_HOME/bin

:wq

. /etc/profile    //使配置生效

七、验证java是否安装成功

a. 验证JAVA_HOME

[root@localhost alternatives]# echo $JAVA_HOME

b. 验证java安装是否成功

[root@localhost alternatives]# java -version

c. 验证jdk是否安装成功

[root@localhost alternatives]# javac 

如果安装成功则javah命令时可以运行的!!!

参考文章:

https://blog.csdn.net/zdxxinlang/article/details/84616438

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值