Linux配置jdk后,不生效

Linux 修改了jdk之后,不生效。找了很多资料都无果,最后找到一篇,配置成功,此处记录一下。

我遇到的情况是这样的:

1、执行$JAVA_HOME命令没有任何输出。

$JAVA_HOME

2、执行 java -version,显示是jdk1.8

 java -version

3、执行$PATH,也没有jdk的配置

$PATH

4、然后配置了jdk11,并执行 source /etc/profile,再重复上述1、2、3,都没变化。

source /etc/profile

然后我就开始搜资料,最终找到一个方法可以解决我的问题:

1、执行 which java命令,会输出一个目录,删除之

which java

2、执行 which javac命令,也会输出一个目录,删除之

which javac

3、执行 ln -s $JAVA_HOME/bin/java /usr/bin/java 命令

ln -s $JAVA_HOME/bin/java /usr/bin/java

4、执行 ln -s $JAVA_HOME/bin/javac /usr/bin/javac 命令

ln -s $JAVA_HOME/bin/javac /usr/bin/javac

5、执行 source /etc/profile 即可。

source /etc/profile

操作成功,如下图:

注意:因为我已经修改为新的jdk环境,所以只需要执行 source /etc/profile即可,如果没有修改,请修改后再执行该命令。

修改步骤如下:

(1)执行 vi /etc/profile 命令

vi /etc/profile

(2)修改配置后保存即可

export JAVA_HOME=/iot/jdk-11.0.11+9
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH

如果没有权限,请更换用户或赋予权限。

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值