linux 切换Java版本不正确

本文介绍了在Linux环境下如何切换Java版本。通过删除旧的符号链接并创建指向新Java安装路径的链接,或者修改/etc/profile文件来设置JAVA_HOME等环境变量。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux 下切换Java时总会遇上java -version 版本不正确的情况,使用which java 得 /usr/bin/java 从百度得知需要将/usr/bin 下的java链接删掉,然后从新链接到心得Java版本,具体操作如下:

[root@localhost ~]# rm  /usr/bin/java  
[root@localhost ~]# rm  /usr/bin/javac
[root@localhost ~]# ln -s $JAVA_HOME/bin/javac /usr/bin/javac
[root@localhost ~]# ln -s $JAVA_HOME/bin/javac /usr/bin/java

当执行完之后再次执行java -version反而java: command not found,
遂换一方法
就是用文本编辑器打开/etc/profile (有些版本是source /etc/environment)文件
在profile文件末尾加入:

export JAVA_HOME=(你Java安装目录)eg:(export JAVA_HOME=/home/jdk1.6.0_37)
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH

然后保存即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值