linux 如何切换jdk的版本

首先第一步我们看一下当前使用的jdk的版本

[root@test ~]# echo $JAVA_HOME
/usr/java/jdk1.8.0_201

可以看到的是jdk的版本

也就是说$ java_home的值也就是我们jdk的版本

我们看看我们服务器中存在多少的jdk

[root@test ~]# whereis java
java: /usr/bin/java
      /usr/lib/java 
      /etc/java /usr/share/java 
      /usr/java/jdk1.8.0_11/bin/java 
      /usr/java/jdk1.80/bin/java
      /usr/java/jdk1.7.0_80/bin/java 
      /usr/share/man/man1/java.1.gz

有很多啊,jdk1.8和jdk1.7都有

配置jdk版本的地方有两个地方,一个是.bash_profile

这个是一个地方

但是还有一个地方: etc/profile

如果两个地方同时设置了JAVA_HOME 那么真正生效的是.bash_profile

如果只配置了etc/profile 那么里面的JAVA_HOME会起作用

linux中/etc/profile 和 ~/.bash_profile 的区别

在 linux中设置环境变量一般使用bash_profile进行配置

其中/etc/bash_profile 表示系统整体设置 ,生效后系统内所有用户可用
而 ~/.bash_profile 只表示当前用户的个人设置,生效后只该用户可用。

当然这个只是我在设置的时候遇到的问题

希望对你有所帮助

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值