其他分享
首页 > 其他分享> > debian – 仅为一个用户更新替代品

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