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