리눅스 우분투(ubuntu)에서 자바설치 방법

Wookoa 2024. 11. 3.

Linux Ubuntu Java 설치방법
Linux Ubuntu Java 설치방법

머리말

  리눅스 운영체제에서 자바를 설치하는 방법은 크게 두 가지로 나뉠 수 있다. 조금씩 다르지만 운영체제 환경마다 제공되는 패키지 매니저를 통해 설치하는 방법과 직접 다운로드 후 설치하는 방법이 있다. 그러한 부분에서 윈도우 운영체제 환경도 다르지 않다. 패키지 관리자를 통해 설치하는 방법은 매우 간단하지만, 정작 자신이 원하는 경로와 버전을 선택하기 쉽지 않다는 단점이 존재한다. 본 포스팅에서는 우분투 리눅스 환경을 기준으로 직접 자바의 버전을 선택해서 원하는 경로에 설치하는 방법을 소개한다.

Ubuntu 환경에서 자바 설치하는 방법

1. 자바 다운로드

  오라클 홈페이지에서 Downloads - Java for Developers 메뉴를 클릭하면 다운로드 페이지로 이동할 수 있다. 현재 포스팅을 작성하는 시점의 오라클 공식 홈페이지는 아래의 사진과 같지만 시간이 흐르면서 공식 홈페이지의 다운로드 링크도 변화할 것이다. 하지만 큰 어려움 없이 찾을 수 있을 것이라 생각되며, 굳이 오라클에서 배포하는 자바가 아니여도 설치방법은 동일하니 참고 바란다.

오라클 공식 홈페이지의 자바 다운로드 페이지
오라클 공식 홈페이지의 자바 다운로드 페이지

  이동한 페이지에서 JDK DOWNLOAD를 클릭하면 다운로드할 수 있는 링크로 이동한다.

JDK 다운로드 링크
JDK 다운로드 링크

  포스팅을 작성하는 현시점에서 1.8.0_111 버전이 최신이다. 라이선스 사용에 동의(Accept License Agreement)를 하고 다운로드를 수행한다. 우분투는 데비안 계열 리눅스기 때문에 tar.gz 확장자로 다운로드하면 된다.

리눅스 압축으로 구성된 JDK 다운로드
리눅스 압축으로 구성된 JDK 다운로드

  다운로드 링크 중 tar.gz 확장자는 두 개로 확인할 수 있다. 설치하는 시스템의 아키텍처에 따라 선택하면 되며 아키텍처를 확인하는 명령어는 아래와 같다. 각자 설치하는 리눅스 환경에서 명령어를 수행하고 적절하게 다운로드한다.

command: uname -m

command: uname -p

32Bit: i386, i586, i686, x86

64Bit: x64, x86_64, AMD64

리눅스 시스템에서 아키텍처 확인
리눅스 시스템에서 아키텍처 확인

2. 자바 압축해제 및 경로이동

  다운로드한 자바를 리눅스 시스템의 원하는 경로에 이동한다. 압착을 해제하는 명령어는 아래와 같이 수행할 수 있다.

command: tar xvzf jdk1.8.0_111*

JDK 압축해제 명령어
JDK 압축해제 명령어

  이미 원하는 위치에 이동한 뒤 압축을 해제했다면 변경할 필요 없다. 압축을 해제하면 자바 경로가 생성되는데 그 경로를 /usr/local로 변경한다. 해당 경로로 변경하기 위해서는 관리자 권한(sudo)으로 수행해야 되며 아래의 명령어는 자바를 압축푼 경로(home/downloads)에서 수행한 명령어다. 일반적으로 사용자 레벨에서 설치되는 프로그램은 /usr/local 경로에 설치하며 굳이 본 가이드를 따르지 않아도 문제없다.

command: sudo mv jdk1.8.0_111 /usr/local

압축 해제한 경로의 위치를 이동
압축 해제한 경로의 위치를 이동

3. 우분투 환경변수 설정

  자바를 실행하기 위해서는 우분투 시스템에 환경변수를 설정해야 한다. 환경변수 설정은 vi 편집기를 이용해 profile에 설정하면 되며 관리자 권한(sudo)이 필요하다. 만약 현재 설치하는 자바를 사용자 별로 구분해야 된다면, 사용자 프로파일(.bash_profile)에 설정해도 문제없다. 각자 자신이 설치한 자바 경로에 알맞게 설정 내용을 변경해야 되니 참고 바란다.

command: sudo vi /etc/profile

export JAVA_HOME=/usr/local/jdk1.8.0_111

export PATH=$JAVA_HOME/bin:$PATH

export CLASS_PATH=.:$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar

JDK 환경변수 설정
JDK 환경변수 설정

  위에서 가이드한 내용과 같이 환경설정을 입력했다면 아래와 같은 명령어를 통해 변경된 환경설정을 적용할 수 있다. 명령어가 정상적으로 수행되면 아무런 결과 반응 없이 적용된다.

command: source /etc/profile

4. 자바 설치 확인

  JDK 설치가 정상적으로 수행되었는지 확인하기 위해서는 샘플 자바 코드를 컴파일해 봐도 되지만, 명령어를 통해 리눅스 시스템과 JDK가 정상적으로 설정되었는지 갈음할 수 있다. 아래의 사진과 같은 내용이 출력된다면 자바 설치 및 환경변수 설정이 정상적으로 수행된 것이다.

command: javac

command: java-version

자바 컴파일 도구 실행
자바 컴파일 도구 실행

꼬리말

  비교적 긴 내용으로 JDK 설치 방법에 대해서 소개했지만 핵심은 하나다. JDK 구성 파일을 원하는 경로에 이동시킨 뒤 프로파일에 환경변수를 설정하는 것이 전부다. 본인의 경우 가급적 패키지 매니저를 통해 프로그램을 설치하지 않는다. 이유는 앞에서 언급했던 것과 같이 설치된 경로를 명확히 알 수 없으며 리눅스 시스템의 판단하게 구성 파일들이 흩어져지기 때문이다. JDK 경우, 필요에 따라 사용자 별로 버전을 다르게 사용할 수 있기 때문에 더욱이나 패키지 매니저를 통해 설치하지 않는다. 리눅스 환경에서 매뉴얼 한 방법으로 자바를 설치하는 방법에 대해서 소개한 본 포스팅은 이로써 마무리를 짓도록 한다.

인기있는 글

소중한 댓글 (0)