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 이라고 치면 변경된 주소로 이동합니다.
아래 그림과 같이 화면 오른쪽에서 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 삭제 ::
sudo apt-get remove oracle-jdk7-installer
'NetWork' 카테고리의 다른 글
안드로이드SDK 설치 와 크롬에서의 모바일기기 디버깅 (0) | 2013.12.04 |
---|---|
리눅스에서 서버사양 확인하기 (0) | 2013.10.31 |
리눅스 SFTP만 되는 계정 설정 (0) | 2013.10.15 |
Linux(리눅스) 계정 관리(추가,수정,삭제) (0) | 2013.10.15 |
우분투(Ubuntu) 서버 네트워크 설정 (0) | 2013.09.27 |