linux无管理员权限时如何切换java版本

Posted CSU迦叶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux无管理员权限时如何切换java版本相关的知识,希望对你有一定的参考价值。

解决思路:修改配置文件~/.bashrc中的JAVA_HOME路径。

如果是管理员可以直接通过以下指令修改java版本

update-alternatives --config java

可以看到系统中有两个版本的openjdk,默认用的11

如果是管理员,直接输入数字按回车就能改版本了

非管理员不可以这么操作

现在我想将版本改成1.8

那么就将路径一直到bin以前都复制下来,即

/usr/lib/jvm/java-8-openjdk-amd64/jre

然后进入~/.bashrc文件

添加上 export JAVA_HOME = /usr/lib/jvm/java-8-openjdk-amd64/jre 

最后让配置文件生效就可以啦

source ~/.bashrc

此时再查看java版本

说明修改成功~ 

以上是关于linux无管理员权限时如何切换java版本的主要内容,如果未能解决你的问题,请参考以下文章

linux 普通用户如何安装软件(无root权限,不知道root密码)? 别回答切换到root或者给用户root权限之类的。

Linux无权限上传文件解决办法

linux系统切换用户

我是linux初学者,使用的版本是fedora,请问为啥我使用管理员账号登录依然显示无root权

装nvm切换node遇到的坑

linux——文件权限管理