debian – 仅为一个用户更新替代品
作者:互联网
我正在使用共享服务器.
在该服务器上安装了不同版本的Java:
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode
* 1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode
我想选择第二个选项,但如果我试图这样做,它会抱怨我没有权限(我不是root用户).
有没有办法在“用户空间”中做到这一点?
Root用户可以使此偏好仅适用于我吗?
解决方法:
在Debian和衍生文件中,您应该使用update-java-alternatives.无论如何,所有这些工具都与系统相关,而与用户无关.如果你想使用不同的java,只需将这些行放在〜/ .profile中:
JAVA_HOME=/usr/lib/jvm/java-6-sun
JRE_HOME=/usr/lib/jvm/java-6-sun/jre
PATH=$JAVA_HOME/bin:"$PATH"
export JAVA_HOME JRE_HOME
标签:java,debian,executable,not-root-user,alternatives 来源: https://codeday.me/bug/20190809/1630800.html