Ubuntu에 JDK 설치하기

 

기본적으로 Java 나 안드로이드를 하려고 한다면 JDK를 설치해야 합니다.

윈도우에서는 설치가 있어서 간편한데, 리눅스에서 JDK를 설치하는 방법이 모르는 경우가 있어서 설명하고자 합니다.

 

JDK 설치는 Ubuntu 12.04 Desktop 32비트 버전에서 진행하였습니다.

 

 

1. apt-get 으로 openjdk 설치

 

기본적으로 Ubuntu에서 지원하는 apt를 가지고 설치를 할 수 있습니다.

apt 로 설치할 수 있는 항목은 openjdk입니다.

 

Ubuntu Desktop 버전에서는 우분투 소프트웨어 센터에서 UI 화면을 보면서 설치할 수 있습니다.

 

터미널에서는 아래와 같이 명령을 주면 됩니다.

 

$ sudo apt-get install openjdk-7-jdk

 

openjdk 도 jdk 역할을 하지만, oracle에서 제공하는 jdk를 사용하는 분들은 아래와 같이 진행하면 됩니다.

 

 

2. apt-get 으로 oracle-java7 jdk 설치하기

 

apt-get 으로 oracle에서 제공하는 jdk를 설치하려면 아래와 같이 하면 됩니다.

 

$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java7-installer

 

하지만, 위의 방법보다 직접 해당 버전을 받아서 설치하길 원한다면 아래와 같이 진행하면 됩니다.

 

 

3. Java 홈페이지 다운로드 받기

 

웹 브라우저 주소 창에 java.oracle.com 이라고 치면 변경된 주소로 이동합니다.

 

주소 : http://java.oracle.com

 

아래 그림과 같이 화면 오른쪽에서 Java SE를 선택해줍니다.
또는 상단 메뉴에서 DOWNLOADS 항목으로 간 다음 Java SE를 선택해줍니다.

 

 

 

Java SE 항목에서 Java 라고 된 아이콘을 클릭해줍니다.

특정 버전을 원할 경우, JDK 나 JRE 버전에 맞게 받아주면 됩니다.

 

 

 

선택을 하면 아래와 같은 창이 나타나는데, 라이선스 동의 항목에 체크를 해야 다운로드 받을 수 있습니다.

현재 테스트 하는 우분투가 32비트이기 때문에 Linux x86를 다운로드 받습니다.

 

 

 

그 다음 저장을 합니다.

 

 

 

다운로드 된 파일입니다.

 

 

 

UI 환경에서 작업하는 거 보다 터미널 작업이 더 편하기 때문에 ^^ 글로 작성하도록 하겠습니다.

 

터미널 창을 열고 다운로드 항목으로 이동합니다.

 

$ cd ~
$ cd 다운로드/
$

 

아래와 같이 압축을 풀어 줍니다.

 

$ tar zxvf jdk-7u7-linux-i586.tar.gz

 

일반적으로 java PATH를 /use/lib/ 안에 위치하는거 같습니다.

 

$ sudo mkdir -p /usr/lib/jvm/jdk1.7.0

 

jdk1.7.0 안에 압축푼 파일들을 이동 시켜줍니다.

 

$ sudo mv jdk1.7.0_07/* /usr/lib/jvm/jdk1.7.0/

 

그 다음 아래와 같이 입력을 하면 java를 추가할 수 있습니다.

 

$ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0/bin/java" 1

 

javac 나 javaws 도 아래와 같이 추가해주면 됩니다.

 

$ sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0/bin/javac" 1
$ sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0/bin/javaws" 1

 

이제 설치가 끝났으니, 실행을 해봅니다.

 

$ java -version

 

아래 그림과 같이 설치한 버전의 JDK 버전이 보입니다.

 

 

 

~(^_ ^ )~

 

임베디드 리눅스 환경의 경우, 윈도우에서 Java 개발을 하는 것 보단 리눅스에서 개발하는 것을 추천하는 편입니다.

그러기 위해선 기본적으로 리눅스에서 JDK를 설치하는 방법 정도는 알아두는게 좋을거 같습니다.