Ubuntu 환경에서 JAVA 를 개발하거나 JRE 가 필요한 환경이 종종 발생한다.
Ubuntu 에서 제공하는 Open Source 인 Open JDK 도 있지만, 아직은 불안정하여 Oracle jdk 를 많이 설치한다.
다음에서는 Ubuntu 버전별로 Oracle JDK 설치법을 알아본다.
1. Ubuntu 공통
- 일단 기본적으로 apt-get 으로 인스톨을 시도해본다.
$ sudo apt-get install sun-java6-jdk
- 패키지가 존재하지 않아 설치가 안된다면 다음과 같이 버전별로 다른 방법을 시도해 보자.
2. Ubuntu 10.04 이후 버전
- apt-get 설치시 관련패키지가 존재하지 않을 경우 /etc/apt/sources.list 파일을 열어 아래부분의 주석을 해제하고 저장한다.
- "#" 문자를 삭제.
#deb http://archive.canonical.com/ubuntu lucid partner
#deb-src http://archive.canonical.com/ubuntu lucid partner
- 콘솔에서 아래와 같이 패키지를 업데트를 한다.
$ sudo apt-get update && sudo apt-get dist-upgrade
- 업데이트 끝난 이후 다시 설치를 시도한다.
$ sudo apt-get install sun-java6-jdk
3. Ubuntu 11.04 이후 버전
- apt-get 설치시 관련패키지가 존재하지 않을 경우 다음과 같이 콘솔에서 명령어로 저장소를 추가해준다.
$ sudo add-apt-repository ppa:ferramroberto/java $ sudo apt-get update $ sudo apt-get install sun-java6-jdk sun-java6-plugin
- 콘솔에서 아래와 같이 패키지를 업데트를 한다.
$ sudo apt-get update && sudo apt-get dist-upgrade
- 업데이트 끝난 이후 다시 설치를 시도한다.
$ sudo apt-get install sun-java6-jdk
4. Ubuntu 12.04 이후 버전
- Oracle JDK 를 Download 한다.
- 참고로 JDK 와 JRE 와의 관계는 JDK 를 설치하면 JRE 는 깔려있다.
- JRE 는 Java Application 을 구동하기위한 최소한의 Runtime Environment 이고, JDK 는 Java Application 을 개발하기 위한 JRE 를 포함한 Development Kit 이다.
- JDK 를 다운받은 폴더로 이동하여 실행 권한을 준다.
$ sudo chmod +x jdk-6u38-linux-i586.bin
- JDK 파일을 실행하여 압축을 푼다.
$ ./jdk-6u38-linux-i586.bin
- JDK 압축이 끝나면 다음과 같이 JDK 압축이 풀린 jdk1.6.0_38 이란 폴더가 생긴다.
- 생성된 폴더를 /usr/lib/jvm 폴더로 이동시킨다.
$ sudo mv jdk1.6.0_38/ /usr/lib/jvm/
- 시스템내에서 자바를 설치한다.
$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.6.0_38/bin/javac 1
$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_38/bin/java 1
$ sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.6.0_38/bin/javaws 1
- 설치한 자바가 Default 설정이 되도록 다음과 같이 설정한다.
$ sudo update-alternatives --config javac
$ sudo update-alternatives --config java
$ sudo update-alternatives --config javaws
- 설치된 자바의 버전을 확인한다.
$ java -version
- Java Path 를 설정하기 위해서 home 에 있는 .bashrc 파일을 수정한다.
$ vi .bashrc
- 다음 구문을 추가.
export JAVA_HOME=/path/your/jdk
export PATH=$JAVA_HOME/bin:$PATH
'OS > Linux' 카테고리의 다른 글
[Ubuntu] apt-get 으로 설치가능한 쓸만한 패키지들 (0) | 2013.03.01 |
---|---|
[Ubuntu] ulimit 설정 (0) | 2013.02.17 |
[Ubuntu] RPM 간단 명령어 (0) | 2013.02.17 |
[Ubuntu] Tooltip 의 내용이 하나도 안보이는 경우 (0) | 2012.12.27 |
[Ubuntu] Menu 목록에 아이콘이 나타나지 않는 경우 (0) | 2012.12.27 |