web-dev-qa-db-ja.com

更新-1人のユーザーのみの代替

共有サーバーを使用しています。そのサーバーには、異なるバージョンの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ユーザーは、この設定を自分だけで機能させることができますか?

9
Aslan986

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
11
eppesuig