Asl*_*986 9 debian java executable not-root-user alternatives
我正在使用共享服务器。在该服务器上安装了不同版本的 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
Run Code Online (Sandbox Code Playgroud)
我想选择第二个选项,但如果我尝试这样做,它会抱怨我没有权限(我不是 root)。
有没有办法在“用户空间”中做到这一点?
Root 用户可以让这个首选项只对我有用吗?
小智 11
在 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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4951 次 |
| 最近记录: |