ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [ CentoOS 6.5 ] JDK 설치및 설정
    LINUX 2014. 5. 22. 13:36
    728x90




    Linux


    Jdk 설치

    1. 오라클 사이트에 가서 원하는 jdk를 download 한다.

    2. 설치를 원하는 디렉토리로 이동 후 ( 글 작성자는 /usr/local/java 에 설치 ) 파일 실행 권한을 준다. 


     cp Dwonloads/jdk-6u45-linux-x64.bin /usr/local/java/jdk-6u45-linux-x64.bin

     cd /usr/local/java/jdk-6u45-linux-x64.bin

     chmod 755 jdk-6u45-linux-x64.bin


    3. 설치 

     cp Dwonloads/jdk-6u45-linux-x64.bin /usr/local/java/jdk-6u45-linux-x64.bin

     cd /usr/local/java/jdk-6u45-linux-x64.bin

     chmod 755 jdk-6u45-linux-x64.bin


    4. 환경 변수 설정

        vi /etc/profile 을 실행에서 JAVA_HOME과 PATH, CLKASSPATH를 다음과 같이 추가한다. 

     export JAVA_HOME=/usr/local/java/jdk1.6.0_45

     export JAVA_HOME

     export PATH=$PATH:$JAVA_HOME/bin

     CLASSPATH=$JAVA_HOME/lib/tools.jar



    5. java 설치 확인

    위 4번 까지의 설정이 끝나면 java -version을 실행 해보자

    아마 "OpenJDK" 하고 설치한 oracle의 jdk가 나오지 않을 것이다.



    OpenJDK 기본 설정을 설치 한 JDK로 바꾸기

    1. update-alternatives --config java 라고 입력해보면 다음과 같이 나올 것이다. 


     1 개의 프로그램이 'java'를 제공합니다. 

      선택    명령
    -----------------------------------------------
    *+  1           /usr/lib/jvm/jre-1.5.0-gcj/bin/java


    현재 선택[+]을 유지하려면 엔터키를 누르고, 아니면 선택 번호를 입력하십시오:

         ( 글 작성자는 openJdk 1.7과 1.6을 yum remove를 통해 지워서 위에 하나만 나오는데 안지워도 상관 없다 )

          위에서 보듯이 우리가 설치한 jdk는 없다. 


    2. 설치한 jdk를 config에 추가하자 

     alternatives --install /usr/bin/java java /usr/local/java/jdk1.6.0_45/bin/java 2

         ( alternatives --install /usr/bin/java java {설치한 java 경로} {config에 등록될 순번} 


         그리고 update-alternatives --config java 를 다시 하면 

     2 개의 프로그램이 'java'를 제공합니다. 

      선택    명령
    -----------------------------------------------
    *+  1           /usr/lib/jvm/jre-1.5.0-gcj/bin/java

         2           /usr/local/java/jdk1.6.0_45/bin/java

    현재 선택[+]을 유지하려면 엔터키를 누르고, 아니면 선택 번호를 입력하십시오:

         와 같이 등록한 java 경로가 나온다


         2를 입력후 enter를 누르고 다시 update-alternatives --config java 를 입력하면 

     2 개의 프로그램이 'java'를 제공합니다. 

      선택    명령
    -----------------------------------------------
    *  1           /usr/lib/jvm/jre-1.5.0-gcj/bin/java

      + 2           /usr/local/java/jdk1.6.0_45/bin/java

    현재 선택[+]을 유지하려면 엔터키를 누르고, 아니면 선택 번호를 입력하십시오:

    [출처] [CentOS6.2] jdk 설치|작성자 세상의길잡이fmf    

         2번이 선택된것을 볼수 있으며

         java -verion을 입력하면 설치한 버전이 나온다.




    참고 자료





    728x90
Designed by Tistory.