레이블이 SunOS10인 게시물을 표시합니다. 모든 게시물 표시
레이블이 SunOS10인 게시물을 표시합니다. 모든 게시물 표시

2013년 9월 13일 금요일

Java 1.6 JDK [SunOS에서 설치 가이드]

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