우분투, 리눅스 민트에서 Oracle JDK7/JDK8 설치하기



요새 JDK의 사용 용도는 자바, 안드로이드 개발, AOSP 빌드 등인데, 안드로이드 스튜디오를 사용하기 위해서 JDK를 설치해야합니다. OpenJDK가 기본적으로 설치되어있지만 Oracle JDK를 권고하는 편입니다.
뭐든 권장하는 옵션을 제대로 지키지 않으면 삽질은 곧 본인에게 돌아오게 된다고 합니다


윈도를 사용하고있었다면 .exe파일을 실행해 설치하면 되기에 간단하지만 유닉스/리눅스 계열은 그렇지 않습니다. 그리고 우분투에는 기본적으로 OpenJDK가 있어 제거하여야하는 번거러움도 있습니다.


설치 순서는 OpenJDK 제거, JDK 설치 순으로 진행합니다.


1. OpenJDK 제거

우선, 충돌을 방지하기 위해 OpenJDK를 제거해야하므로 아래와 같은 명령어를 이용합니다.

1
sudo apt-get purge openjdk*
cs

2. JDK 설치

JDK 설치 방법은 두가지로 제공됩니다.

Oracle 홈페이지에서 다운로드하는 방법과, apt-get을 이용하는 방법이 있습니다.

Oracle 홈페이지에서 다운로드

이 방법은 JDK8에만 해당됩니다.

이곳에서 JDK를 다운로드합니다. 운영체제에 맞게 다운로드 하면 되는데, 여기서는 우분투를 사용하고있기 때문에 Linux x64 tar.gz파일을 다운로드하도록 하겠습니다.



  1. 터미널 (단축키 Ctrl + Alt + T)을 열고 다운로드받은 파일을 압축해제합니다.

    1
    tar zxvf jdk-8u72-linux-x64.tar.gz
    cs

  2. 압축푼 폴더를 /usr/lib/jvm 의 하위폴더로 이동합니다.

    1
    sudo mv jdk1.8.0_72 /usr/lib/jvm/jdk1.8.0_72
    cs

  3. 심볼릭 링크 (Symbolic Link)와 javac, javaws를 변경합니다.

    1
    2
    3
    sudo update-alternatives --install “/usr/bin/java” “java” “/usr/lib/jvm/jdk1.8.0_72/java” 1
    sudo update-alternatives --install “/usr/bin/javac” “javc” “/usr/lib/jvm/jdk1.8.0_72/javac” 1
    sudo update-alternatives --install “/usr/bin/javaws” “javaws” “/usr/lib/jvm/jdk1.8.0_72/javaws” 1
    cs

  4. java -version을 실행하여 제대로 설치되었는지 버전 확인을 합니다.

    1
    java -version
    cs

Repository를 추가하여 apt-get으로 설치하기

Webupd8 팀에서 ppa Repository를 제공하고있습니다. 자세한 사항은 이곳을 참조하여주십시오.


  1. add-apt-repository로 저장소를 추가합니다.

    1
    sudo add-apt-repository ppa:webupd8team/java
    cs

  2. 저장소를 업데이트합니다.

    1
    sudo apt-get update
    cs

  3. JDK를 설치합니다.

    JDK7 설치

    1
    sudo apt-get install oracle-java7-installer
    cs

    JDK8 설치

    1
    sudo apt-get install oracle-java8-installer
    cs

  4. java -version을 실행하여 제대로 설치되었는지 버전 확인을 합니다.

    1
    java -version
    cs


DesignOZ

,