2013년 5월 23일 목요일

UBUNTU_jdk1.7 수동설치

오라클 사이트 가서 오라클 x86 tar.gz 파일을 받습니다.
다운받은 디렉토리로 이동하여

압축을 풉니다.
ys@ys-pc:~/다운로드$ tar xvfz jdk-7u21-linux-i586.tar.gz

jvm디렉토리를 생성합니다.
ys@ys-pc:~/다운로드$  sudo mkdir /usr/lib/jvm

자바폴더를 이동시킵니다.
ys@ys-pc:~/다운로드$  sudo mv jdk1.7.0_21 /usr/lib/jvm/

자바의 bin과 자바홈을 설정 합니다.
ys@ys-pc:~/다운로드$ sudo vi /etc/environment

다음을 추가 시킵니다.
 PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/jdk1.7.0_21/bin"
JAVA_HOME=/usr/lib/jvm/jdk1.7.0_21


 symbolic link 시킴.

ys@ys-pc:~$sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_21/bin/java 1

ys@ys-pc:~$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_21/bin/javac 1

ys@ys-pc:~$sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.7.0_21/bin/javaws 1

ys@ys-pc:~$ sudo update-alternatives --config java
ys@ys-pc:~$ sudo update-alternatives --config javac
$ sudo update-alternatives --config javaw



 ubuntu/debian의 경우 똑같은 역할의 여러 버전의 소프트웨어가 설치되어 있는 경우, 이를 update-alternatives라는 명령어로 관리할 수 있다.(symbolic link 를 관리 함.)


ys@ys-pc:~$ sudo update-alternatives --config java
[sudo] password for ys:
대체 항목 java에 대해 (/usr/bin/java 제공) 1개 선택이 있습니다.

  선택       경로                             우선순� 상태
------------------------------------------------------------
  0            /usr/lib/jvm/jdk1.7.0_21/bin/java   1         자동 모드
* 1            /usr/lib/jvm/jdk1.7.0_21/bin/java   1         수동 모드

기본 사항[*]을 사용하려면 엔터, 다른 것을 사용하려면 번호를 입력하십시오: 0
ys@ys-pc:~$ java
0인 자동모드로 바꾸면 자바가 자동모드로 되어 사용할 수 있다.


이미지를 캡쳐를 하나도 안했지만 그래도 가능하리라 생각됩니다.
저도 초보라 천천히 인터넷 찾아가보면서 해봤습니다.






댓글 없음:

댓글 쓰기