Linux에 Java를 설치하는 방법

Java Runtime 및 Java 기반 애플리케이션은 예전만큼 인기가 없습니다. 많은 개발자가 플랫폼에서 벗어나기 위해 최선을 다하고 있습니다. Java 런타임의 명성에도 불구하고 오늘날에도 여전히 많이 사용됩니다. 그것은 안드로이드에 있고, 인기 있는 웹 애플리케이션은 그것으로 구동되고, 비디오 게임은 여전히 ​​그것에서 실행되며, 심지어 대규모 Linux 서버에서도 사용됩니다. Linux에 Java를 설치하려는 Linux 사용자라면 시도할 수 있는 두 가지 옵션이 있습니다.

거의 모든 Linux 배포판에서 쉽게 작동하는 Java Runtime 환경의 오픈 소스 구현인 OpenJDK 프로젝트가 있습니다. 이와 함께 Linux 사용자는 공식 Oracle Java 키트를 설치할 수도 있습니다. 이 키트는 시작하기가 훨씬 어렵지만 더 현대적인 기능과 더 나은 기능을 제공합니다. 이번 포스팅에서는 이 두 가지를 모두 설정하고 실행하는 방법에 대해 알아보겠습니다.

옵션 1 – 자바 OpenJDK

Oracle의 Java 런타임 환경이 일반 사용자를 위해 설정하기 어렵다는 점을 감안할 때 Java OpenJDK는 Linux를 위한 편리한 도구입니다.

OpenJDK에는 다양한 버전이 있습니다. 현재 버전 11이 있으며 모든 새로운 패치가 있습니다. 그러나 대부분의 Linux 배포판은 패키지 아카이브에 OpenJDK의 이전 릴리스를 포함하며 설치할 수도 있습니다.

Linux에 Java OpenJDK를 설치하는 것은 매우 쉽고 많은 노력을 기울일 필요가 없습니다. 시작하려면 터미널 창을 열고 사용하는 Linux 배포판에 해당하는 지침을 따르십시오.

우분투

Ubuntu 18.10 및 Ubuntu 18.04 LTS에는 최신 릴리스의 OpenJDK(11)가 있습니다. 다음 Apt 명령을 실행하여 기본 소프트웨어 아카이브에서 쉽게 설치할 수 있습니다.

sudo apt install openjdk-11-jdk openjdk-11-jre

또는 Ubuntu 16.04 LTS를 사용 중이고 Java가 필요한 경우 OpenJDK 8을 얻을 수 있습니다. 버전 11만큼 새롭거나 기능이 가득하지 않다는 점에 유의하십시오!

sudo apt install openjdk-8-jdk openjdk-8-jre

데비안

Debian에서 OpenJDK를 사용하는 것은 매우 쉽습니다. 즉, 현재 Debian Stable(9) 릴리스에는 오래된 릴리스인 OpenJDK 8만 포함되어 있습니다.

sudo apt-get install  openjdk-8-jre openjdk-8-jdk

위에서 언급했듯이 Debian 9 Stable에는 심각하게 오래된 OpenJDK 패키지가 있습니다. 훨씬 더 새로운 것이 필요한 경우 Debian 10으로 업데이트하는 것을 고려하십시오. 또는 Backports를 활성화하여 최신 소프트웨어를 얻을 수 있는 방법을 확인하십시오.

아치 리눅스

Arch Linux에는 최신 OpenJDK 패키지(버전 11)가 있습니다. 설치하기 위해 AUR에 의존할 필요가 없습니다. 대신 Pacman을 통해 “Extra” 리포지토리에서 직접 가져오는 것이 매우 쉽습니다.

sudo pacman -S jre-openjdk jdk-openjdk

페도라

Fedora Linux는 소프트웨어 패키지 아카이브에 OpenJDK의 여러 릴리스를 제공합니다. 즉, 최신 기능이 있으므로 최신 릴리스를 실행하는 것이 가장 좋습니다.

Fedora Linux에서 OpenJDK 11을 얻으려면 터미널 창에 다음 DNF 명령을 입력하십시오.

sudo dnf install java-11-openjdk

오픈수세

OpenJDK 런타임 환경과 OpenSUSE Linux 시스템용 개발 키트가 필요하십니까? 설정이 매우 쉽다는 것을 알게 되어 기쁠 것입니다! 시작하려면 아래에 Zypper 명령을 입력하십시오.

sudo zypper install java-11-openjdk

일반 리눅스

OpenJDK의 소스 코드는 모든 Linux에 설치할 수 있습니다. OpenJDK를 즉시 제공하지 않는 Linux 기반 운영 체제를 사용하는 경우, 다운로드 페이지로 이동 그리고 스스로 코드를 잡아라.

옵션 2 – Oracle의 Java 런타임 환경

OpenJDK는 대부분의 경우에 작동합니다. 그러나 Linux의 Java 응용 프로그램에서는 100% 작동하지 않습니다. OpenJDK를 사용하여 몇 가지 문제가 발생한 경우 공식 Oracle 버전을 설치하는 것이 좋습니다.

Linux용 Oracle Java는 다양한 Linux 배포판에서 작동합니다. 가이드의 이 섹션에서는 사용 가능한 패키지가 있는 모든 배포판에서 런타임 환경을 작동시키는 방법을 다룰 것입니다.

우분투

Ubuntu Linux는 세계에서 가장 인기 있는 소비자용 Linux 운영 체제이지만 Oracle에는 설치를 위한 다운로드 가능한 DEB 패키지가 없습니다. 결과적으로 사용자는 자동으로 설치를 수행하는 타사 PPA 아카이브를 만들었습니다.

PPA가 작동하도록 하려면 터미널을 열고 아래의 add-apt-repository 명령을 사용하세요.

sudo add-apt-repository ppa:webupd8team/java

다음으로 업데이트 명령을 실행합니다.

sudo apt update

Apt 명령을 사용하여 Oracle Java 11을 설치합니다.

sudo apt install oracle-java11-installer

마지막으로 Java 11을 기본값으로 설정합니다.

sudo apt install oracle-java11-set-default

데비안

데비안에 자바가 필요하십니까? Ubuntu와 운영 체제의 유사성 덕분에 PPA를 사용할 수 있습니다. 실행하려면 터미널을 실행하고 루트 액세스 권한을 얻으십시오.

su

이제 Debian에 루트가 있으므로 Java PPA를 시스템에 추가합니다.

echo "deb https://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main" | tee /etc/apt/sources.list.d/linuxuprising-java.list

그런 다음 apt-key를 사용하여 소프트웨어 소스의 GPG 키를 활성화합니다.

apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2A

업데이트 명령을 실행합니다.

apt-get update

Apt-get을 사용하여 소프트웨어 소스에서 Java 11을 설치합니다.

apt-get install oracle-java11-installer

마지막으로 Java 11을 기본값으로 설정합니다.

sudo apt-get install oracle-java11-set-default

아치 리눅스

Arch AUR에는 공식 Oracle Java 런타임 패키지가 없습니다. Java가 절대적으로 필요한 경우 Linux 공식 다운로드 페이지를 확인하십시오. Java의 TarGZ 릴리스를 다운로드하여 설치할 수 있습니다. 그렇지 않으면 OpenJDK를 고수하십시오.

페도라와 오픈수세

Oracle은 Java RPM을 배포하므로 Fedora 및 OpenSUSE에 Java를 쉽게 설치할 수 있습니다. 진행하려면 Oracle.com의 다운로드 페이지로 이동.

페이지에서 Java의 RPM 릴리스를 가져옵니다. 그런 다음 터미널을 열고 아래 지침에 따라 시스템에 설치합니다.

페도라

cd ~/Downloads

sudo dnf install jre-8u191-linux-x64.rpm

오픈수세

cd ~/Downloads

sudo zypper install jre-8u191-linux-x64.rpm

일반 리눅스

Oracle에는 Java 런타임의 TarGZ 릴리스가 있습니다. 공식 Java JRE가 필요한 경우 여기로 이동하십시오. 링크다운로드하고 페이지의 지침에 따라 작동시키십시오.