pembaruan-alternatif hanya untuk satu pengguna

9

Saya menggunakan server bersama. Di server itu diinstal berbagai versi 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

Saya ingin memilih opsi Kedua, tetapi jika saya mencoba melakukan itu mengeluh bahwa saya tidak memiliki izin (saya tidak root).

Apakah ada cara untuk melakukan itu di "ruang pengguna"?

Bisakah pengguna Root membuat preferensi ini hanya berfungsi untuk saya?

Aslan986
sumber
Jawaban yang diterima mungkin lebih disukai di sini, tetapi jika Anda benar-benar perlu menggunakan alternatif Anda sendiri, lihat jawaban saya di ServerFault .
Sam Brightman

Jawaban:

11

Pada Debian dan turunannya, Anda mungkin harus menggunakan update-java-alternatives. Bagaimanapun, semua alat itu terkait dengan sistem, bukan terkait pengguna. Jika Anda ingin menggunakan java yang berbeda, cukup letakkan baris-baris itu di ~/.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
eppesuig
sumber