[우분투(Ubuntu)] 자바 JDK(Java Development Kit) 설치 방법
우분투(Ubuntu) 데스트탑에 자바 JDK(Java Development Kit)설치 방법에 대해 간단하게 알아보려한다. 윈도우즈(Windows) 환경에서는 몇번 설치해 봤으나, 리눅스 계열의 OS를 한번도 사용해 보지 않았던 나는 처음 설치해 본다. 저와 같이 우분투에 JDK를 처음 설치하려는 분들에게 어느 정도 도움이 되는 포스팅이 되길 바라며, 설치 방법에 대해 알아 보겠다.
1. 자바 설치 확인
먼저 자바가 설치가 되어 있는지 확인해 보도록 하자. 확인 방법은 커맨드창을 열어 아래와 같이 커맨드를 날려 보면된다.
(커맨드창 열기 단축키는 Ctrl + Alt + t 이다.)
type java |
[그림 0 - 자바 설치 확인]
위 그림과 같이 java가 발견되지 않았다며, 아직 설치가 안된 것이다.
2. JDK 다운로드
먼저 설치할 JDK 파일을 오라클(Oracle) 사이트에서 다운로드 받는다.
(다운로드 바로 가기 : http://www.oracle.com/technetwork/java/javase/downloads/index.html)
[그림 1 - 오라클 다운로드 페이지]
다운로드 페이지에서 JAVA라는 이미지 버튼을 클릭해서, JDK 목록이 나오는 페이지로 이동을 한다.
[그림 2 - JDK 다운로드 목록 페이지]
[그림 2]와 같이 "Accept License Agreement"로 체크를 하고, 설치하고자 하는 환경에 맞는 JDK파일을 선택하도록 한다. 우분투에 설치할 것 이므로 Linux계열을 선택하면 될 것이다. 다운로드 파일은 선택했다면 파일이 다 받아 질때까지 기다리면된다.
3. JDK파일 위치 설정
JDK파일 다운로드가 다 끝났다면, 해당 파일이 있는 폴더로 이동해보자. 보통은 다운로드 폴더에 받아저 있을 것 이다.
[그림 3- 다운로드 폴더]
다운로드 폴더에 파일이 정상적으로 존재한다면, 이제는 압축을 풀도록 하자.
[그림 4 - 압축 관리자에서 열기 메뉴]
다운로드 받은 파일을 선택하고, 마우스 오른쪽 버튼을 클릭하면 [그림 4]와 같은 메뉴가 나타날 텐데, 여기서 "압축 관리자에서 열기"메뉴를 클릭 하도록 한다.
[그림 5 - 압축 관리자 화면]
[그림 5]와 같이 압축 관리자 화면이 나타나면, 중앙 상단에 위치한 "풀기" 버튼을 클릭해서 압축을 풀도록 한다.
[그림 6 - 압축을 풀 위치지정 화면]
풀기를 하게 되면 압축을 어디에 풀지를 선택하는데, 일단 같은 경로에 풀도록 한다. 그냥 오른쪽 하단에 위치한 "풀기" 버튼을 클릭한다.
[그림 7 - 압축 풀기 진행 화면]
[그림 8 - 압축 풀린 화면]
압축 풀기가 완료되었다면 [그림 8]과 같이 보일 것 이다. 그럼 이제 압축이 풀린 폴더(jdk1.8.0_05)를 다운로드 폴더에서 이동시키도록 하자. 이동 시킬 경로는 아래와 같다.
/usr/lib/java |
위 경로에 폴더가 존재 하는지 확인 하기위해서 아래와 같이 ls 커맨드를 날려 보자
ls /usr/lib/java |
위와 같이 커맨드를 날리면 폴더가 존재하는지 확인 할 수있다.
[그림 9 - java폴더 존재 여부확인]
[그림 9]와 같이 없다는 내용이 나온다면 java폴더가 없는 것이므로, 새로 생성해주면 된다. java 폴더를 만들기 위한 커맨드는 아래와 같다.
sudo mkdir /usr/lib/java |
[그림 10 - java 폴더 생성]
mkdir를 이용해서 생성하면되고, [그림 10]과 같이 입력했다면 비밀번호를 물어 보게 되는데, 당황하지 말고 비밀번호를 입력하고 엔터를 치면 폴더가 생성 될 것이다.
[그림 11 - java폴더 생성확인]
[그림 11]과 같이 해당 경로에 가면 java폴더가 생성된 것을 확인할 수 있을 것이다. 이제 압축을 푼 폴더를 java폴더로 이동 시키도록 하자. 폴더를 이동 시키기 위한 커맨드는 아래와 같다.
sudo mv ~/다운로드/jdk1.8.0_05 /usr/lib/java |
[그림 12 - 폴더 이동 커맨드]
위와 같이 mv를 이용하면되고, "~/다운로드/jdk1.8.0_05"는 타켓폴더이며, "/usr/lib/java"는 이동시킬 폴더이다. (비밀번호 물음시 설정한 비밀번호를 입력하면된다. 계속해서 같은 커맨드창으로 입력했다면 위에서 로그인했기때문에 안물어 볼수 도 있다.)
[그림 12 - 파일 이동화면]
[그림 12]와 같이 파일이 정상적으로 이동되었다면 일단 파일 세팅은 끝났다고 볼 수 있다. 이제는 해당 파일 경로에 맞게 환경설정을 해주면 된다.
4. JDK 시스템 환경 설정
이제는 JDK 시스템 환경 설정을 할 것이다. 윈도우에서도 맞찬가지로, 시스템 변수에 "JAVA_HOME"과 같이 생성해서 연결해 줬을 것이다. 그와 같은 작업을 할 것인데, 아래와 같은 커맨드를 날려, 수정하도록 하자.
sudo gedit /etc/environment |
[그림 13 - 환변 변수 설정창 열기]
PATH="...:/usr/lib/java/jdk1.8.0_05" JAVA_HOME=/usr/lib/java/jdk1.8.0_05 |
[그림 14 - 환경변수 세팅]
[그림 14]와 같이 java폴더에 대한 경로를 지정해 준다. PATH가 작성되어 있는 마지막에 ":"를 붙이고 경로를 지정해 주도록 한다. 모든 입력이 완료 되었다면 저장을 하고 닫도록 한다.
source /etc/environment |
[그림 15 - 설정 적용]
위와 같은 커맨드를 날려 새로 수정한 내용을 새로 적용하도록 한다. 이제는 java, javac, javaws 명령어를 사용할 수 있게 등록해 줘야한다. 만약 java명령어가 이미 다른 용도로 사용하고 있다면 다시 설정해 주도록 한다.
sudo update-alternatives --install /usr/bin/java java /usr/lib/java/jdk1.8.0_05/bin/java 1 sudo update-alternatives --install /usr/bin/javac javac /usr/lib/java/jdk1.8.0_05/bin/javac 1 sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/java/jdk1.8.0_05/bin/javaws 1 |
[그림 16 - java, javac, javaws 명령어 연결]
sudo update-alternatives --set java /usr/lib/java/jdk1.8.0_05/bin/java sudo update-alternatives --set javac /usr/lib/java/jdk1.8.0_05/bin/javac sudo update-alternatives --set javaws /usr/lib/java/jdk1.8.0_05/bin/javaws |
[그림 17 - java, javac, javaws 명령어 연결]
위와 같이 모든 입력이 완료 되었다면 이제 JDK가 정상적으로 설치가 되었는지 확인해 보도록 하자.
5. JDK 설치 확인
type java |
[그림 18 - 자바확인]
위와같이 정상적으로 경로가 표시가 되면 모든 설치/설정이 완료 된 것이다. 자바버전 확인은 아래와 같다.
java -version |
[그림 19 - 자바 버전확인]
- 우분투에 이클립스(Eclipse) 설치 방법은 아래 포스팅을 참고 하면된다.
[우분투(Ubuntu)] 이클립스(Eclipse) 설치