Ubuntu 22.04에 Java 설치 가이드

Java는 많은 소프트웨어 및 애플리케이션의 개발 및 실행을 위해 널리 사용되는 프로그래밍 언어이다. Java를 설치하면 여러 가지 Java 기반 애플리케이션을 실행 할 수 있으며, 개발을 위한 Java Development Kit(JDK)를 설치하여, Java 애플리케이션을 개발 할 수도 있다. 이 글에서는 Ubuntu 22.04에 Java를 설치하는 방법에 대해 알아본다.

Java 설치 옵션

Java를 설치하는 데에는 다음 두 가지 주요 옵션이 있다.

  • OpenJDK: 오픈 소스 Java 개발 키트로, 대부분의 경우에 사용할 수 있는 무료 버전이다.
  • Oracle JDK: 상용으로 제공되는 Java 개발 키트로, 추가적인 기능과 지원을 제공하지만 상용 라이선스가 필요할 수 있다.

일반적으로 대부분의 사용자는 OpenJDK를 설치하여 기본적인 Java 개발 및 실행을 수행한다. 따라서, 이 글에서는 OpenJDK 설치에 대해 알아본다.

OpenJDK 설치

1. 패키지 업데이트

먼저 시스템의 패키지 리스트를 최신 상태로 업데이트 한다.

sudo apt update

2. OpenJDK 설치

다음 명령어를 사용하여 OpenJDK를 설치한다.

sudo apt install default-jdk

3. 설치 확인

Java가 정상적으로 설치되었는지 확인하기 위해 버전을 조회해 본다.

java -version

아래와 같이 openjdk 11.0.22 버전이 설치되어 있는 것이 확인된다.

~$ java -version
openjdk version "11.0.22" 2024-01-16
OpenJDK Runtime Environment (build 11.0.22+7-post-Ubuntu-0ubuntu222.04.1)
OpenJDK 64-Bit Server VM (build 11.0.22+7-post-Ubuntu-0ubuntu222.04.1, mixed mode, sharing)

환경 변수 설정

기본적으로 Java를 실행하거나 참조하기 위해서는 실행에 필요한 환경 변수를 미리 설정해 두는 것이 편하다. 그렇지 않으면 매번 Java 위치를 잡아주어야 하는 번거로움이 발생한다.

Java 위치 확인

먼저 Java 위치를 확인한다.

$ find /usr/lib/jvm/ -name java
/usr/lib/jvm/java-11-openjdk-amd64/bin/java

Java 위치는 /usr/lib/jvm/java-11-openjdk-amd64 로 확인된다.

환경 변수 export

/etc/profile 파일에 아래 내용을 하단에 추가하여, 모든 사용자에게 JAVA_HOMEPATH 가 적용 되도록 한다.

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/ext:$JAVA_HOME/lib/tools.jar

설정 확인

환경 변수가 제대로 설정되는지 확인하기 위해 새로운 쉘창을 열고 환경 변수를 확인해 본다.

$ echo $JAVA_HOME
/usr/lib/jvm/java-11-openjdk-amd64
$ echo $PATH
/usr/lib/jvm/java-11-openjdk-amd64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
$ echo $CLASSPATH
:/usr/lib/jvm/java-11-openjdk-amd64/lib/ext:/usr/lib/jvm/java-11-openjdk-amd64/lib/tools.jar

참고 사이트

답글 남기기