한 명의 사용자만을위한 업데이트 대안


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

두 번째 옵션을 선택하고 싶지만 그렇게하려고하면 권한이 없다고 불평합니다 (루트가 아닙니다).

"사용자 공간"에서 그렇게 할 수있는 방법이 있습니까?

루트 사용자가이 환경 설정을 나에게만 적용 할 수 있습니까?


허용되는 답변은 여기에서 선호 할 수 있지만 실제로 자신의 대안을 사용해야하는 경우 ServerFault의 내 답변을 참조하십시오 .
Sam Brightman

답변:


11

데비안과 파생물에서는 아마도을 사용해야 update-java-alternatives합니다. 어쨌든, 모든 도구는 사용자 관련이 아니라 시스템 관련입니다. 다른 자바를 사용하려면 간단히 다음 줄을 넣으십시오 ~/.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.