1人のユーザー専用のupdate-alternatives


9

共有サーバーを使用しています。そのサーバーには、さまざまなバージョンの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

2番目のオプションを選択したいのですが、それを行おうとすると、権限がない(rootではない)と文句が表示されます。

「ユーザー空間」でそれを行う方法はありますか?

rootユーザーがこの設定を自分だけに機能させることはできますか?


受け入れられた答えはおそらくここで望ましいですが、もしあなたが本当にあなた自身の代替を使う必要があるなら、ServerFaultで私の答えをください。
Sam Brightman

回答:


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
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.