0. 문서 목적
본 문서는 SunOS 10에 대한 JDK 1.6 설치 가이드 입니다.
설치 OS : SunOS 5.10 i86
** 참고 - 실제 설치 가이드 URL : http://java.sun.com/javase/6/webnotes/install/jdk/install-solaris.html
1. JDK 1.6 설치 파일 다운로드
- 바이너리 설치 방법을 사용하여 설치 함.
다운로드 URL : https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=jdk-6u14-oth-JPR@CDS-CDS_Developer
아래과 같이 선택
=====================================================================
Platform : Solaris X86
Language : Multi-language
[V] I agree to the Java SE Development Kit 6u14 License Agreement
=====================================================================
다음 페이지
Java SE Development Kit 6u14 -- Size ( 76.88 MB)
jdk-6u14-solaris-i586.sh
위 것을 반드시 다운로드 하시기 바랍니다.
2. JDK 1.6 설치
설치 진행은 root 계정으로 진행 해야 함.
1) 실행 권한 주기
root# chmod +x jdk-6u14-solaris-i586.sh
2) 실행하기
root# ./jdk-6u14-solaris-i586.sh
3) 라이센스 동의 및 자동 압축 해제
압축 해제 후 "jdk1.6.0_14" 디렉토리가 생성됨.
4) 파일 복사
root# cp -r jdk1.6.0_14 /usr/jdk/instances
5) 링크 생성 작업
root#cd /usr/jdk
root#ls -alt
2 drwxr-xr-x 41 root sys 1024 7월 29일 19:41 ../
2 drwxr-xr-x 4 root bin 512 7월 29일 19:40 ./
2 lrwxrwxrwx 1 root root 11 7월 29일 19:40 latest -> jdk1.5.0_06/
2 drwxr-xr-x 4 root bin 512 7월 29일 19:38 instances/
2 drwxr-xr-x 7 root bin 512 2003년 6월 14일 packages/
2 lrwxrwxrwx 1 root other 18 2003년 6월 14일 jdk1.5.0_06 -> instances/jdk1.5.0/
2 lrwxrwxrwx 1 root other 7 2003년 6월 14일 j2sdk1.4.2_11 -> ../j2se/
여기서
root#ln -s instances/jdk1.6.0_14 jdk1.6.0_14
root#rm latest
root#ln -s jdk1.6.0_14 latest
root#cd /usr
root#ls -alt java
2 lrwxrwxrwx 1 root root 15 7월 29일 19:41 java -> jdk/jdk1.5.0_06/
root#rm java
root#ln -s jdk/jdk1.6.0_14/ java
root#cd /usr/bin
root#ls -alt java
2 lrwxrwxrwx 1 root root 16 8월 4일 11:45 java -> ../java/bin/java
위와 같지 않다면 심볼릭 링크를 삭제하고 새로운 심볼릭 링크를 생성해야 합니다.
root#ln -s ../java/bin/java java
3. 설치 여부 검증
root#java -version
java version "1.6.0_14"
Java(TM) SE Runtime Environment (build 1.6.0_14-b08)
Java HotSpot(TM) Client VM (build 14.0-b16, mixed mode, sharing)
** 간혹 환경변수 JAVA_HOME이 설정되어 있는 경우가 있다면..
$JAVA_HOME/bin/java -version 으로 위와 같은 결과가 나와야 한다.
다르다면 $JAVA_HOME 변수를 설정해 주어야 한다.
4. 원복 하기
설정한 모든 링크를 이전 버젼 Java로 변경 해야 한다.
root#cd /usr/jdk ; rm latest
root#ln -s jdk1.5.0_xxx -> latest
root#cd /usr
root#rm java
root#ls -s jdk/jdk1.5.XXXX /java
root#cd /usr/bin
root#rm java
root#ln -s ../java/bin/java java