Java는 세계에서 가장 인기 있는 프로그래밍 언어 중 하나로, 다양한 종류의 애플리케이션과 시스템을 구축하는 데 사용됩니다.
이 튜토리얼에서는 CentOS 7에 Java의 다양한 버전 및 구현을 설치하는 방법에 대해 설명합니다. Oracle Java와 OpenJDK를 설치하는 방법에 대해 설명합니다.
필수 구성 요소
이 튜토리얼을 계속하기 전에 sudo 권한을 가진 사용자로 로그인했는지 확인합니다.
Java 변형
Java는 Standard Edition(SE), Enterprise Edition(EE), Micro Edition(ME)의 세 가지 버전으로 배포됩니다. 이 튜토리얼에서는 Java SE(Standard Edition) 버전을 다룹니다.
CentOS 7에 두 개의 Java 패키지가 있습니다. Java Runtime Environment(JRE) 및 JDK(Java Development Kit)가 있습니다. Java 프로그램만 실행하려는 경우에는 Java Runtime Environment만 포함된 JRE를 설치할 수 있습니다. Java 개발자인 경우 JRE와 개발/디버깅 도구 및 라이브러리를 포함하는 JDK가 필요합니다.
또한 Java에는 OpenJDK와 Oracle Java의 두 가지 구현이 있으며 Oracle Java에는 몇 가지 추가 상용 기능이 있다는 점 외에는 거의 차이가 없습니다.
설치할 Java 구현 및 버전을 잘 모를 경우 현재 버전의 Java인 OpenJDK 11 JDK를 설치하는 것이 일반적인 권장 사항입니다.
사전 구성 요소
튜토리얼로 시작하기 전에 루트 또는 sudo 권한을 가진 사용자로 로그인했는지 확인합니다.
OpenJDK 설치
Java 플랫폼의 오픈 소스 구현인 OpenJDK는 CentOS 7의 기본 Java 개발 및 런타임입니다. 설치가 간단합니다.
OpenJDK 11 JDK 설치
작성 시 OpenJDK 11은 Java의 현재 LTS 버전이며 설치 권장 버전입니다. 다음 명령을 입력하여 yum을 사용하여 설치할 수 있습니다.
sudo yum install java-11-openjdk-devel
Java 버전을 인쇄할 다음 명령을 실행하여 설치를 확인합니다.
java -version
출력 예시는 아래와 같습니다.
openjdk version "11.0.3" 2019-04-16 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.3+7-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.3+7-LTS, mixed mode, sharing)
OpenJDK 11 JRE 설치
다음 명령을 입력하여 yum을 사용하여 OpenJDK 11 JRE를 설치할 수 있습니다.
JRE는 부분 집합 JDK이며, JDK 패키지를 이미 설치한 경우에는 이 패키지를 설치할 필요가 없습니다.
sudo yum install java-11-openjdk
OpenJDK 8 JDK 설치
Java 8은 여전히 가장 널리 사용되는 Java 버전입니다. 응용 프로그램에서 CentOS 7에 이전 Java 8을 설치해야 하는 경우입니다. 시스템을 다음 명령을 실행하여 설치합니다.
sudo yum install java-1.8.0-openjdk-devel
OpenJDK 8 JRE 설치
애플리케이션에 OpenJDK 7 JRE가 필요한 경우 위와 마찬가지로 다음 명령을 실행하여 yum으로 설치할 수 있습니다.
sudo yum install java-1.8.0-openjdk
Oracle Java 설치
이 섹션에서는 Oracle Java 설치 단계를 살펴보겠습니다. Oracle 패키지는 그들의 공식 웹사이트에서만 다운로드 할 수 있습니다.
Oracle Java를 설치하기 전에 Oracle JDK 라이센스를 읽어야 합니다. 라이센스는 개인 사용 및 개발 사용과 같은 소프트웨어의 비상업적 사용만 허용합니다.
Java SE 다운로드 페이지에서 Oracle Java .rpm 패키지를 다운로드할 수 있습니다. Oracle Java를 다운로드하려면 Oracle 사이트에 등록해야 합니다.
패키지를 다운로드한 후 다음 명령을 사용하여 설치합니다.
sudo yum localinstall jre-VERSION-linux-x64.rpm
기본 버전 설정
기본 자바 버전을 체크해야 합니다.
java -version
# openjdk version "11.0.3" 2019-04-16 LTS
# OpenJDK Runtime Environment 18.9 (build 11.0.3+7-LTS)
# OpenJDK 64-Bit Server VM 18.9 (build 11.0.3+7-LTS, mixed mode, sharing)
서버에 여러 Java 버전이 설치된 경우 대체 시스템 유틸리티를 사용하여 기본 버전을 변경할 수 있습니다.
sudo alternatives --config java
출력은 아래와 같습니다.
There are 2 programs which provide 'java'.
Selection Command
-----------------------------------------------
1 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.3.7-0.el7_6.x86_64/bin/java)
*+ 2 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre/bin/java)
Enter to keep the current selection[+], or type selection number:
기본 Java 버전을 변경하려면 프롬프트가 표시될 때 숫자를 입력하고 Enter 키를 누릅니다.
Java 제거
어떤 이유로든 Java 패키지를 제거하려는 경우 yum으로 설치된 다른 패키지와 마찬가지로 제거할 수 있습니다.
예를 들어, java-1.8.0-openjdk-devel 패키지를 제거하려는 경우 다음을 간단히 실행합니다.
sudo yum remove java-1.8.0-openjdk-devel
'SW > 리눅스' 카테고리의 다른 글
Cent OS 7 : Tomcat 8.5 설치 방법, 구성 방법, 명령어 (1) | 2020.09.24 |
---|---|
Cent OS 7 : PHP 7.X 설치 방법, 구성 방법, 명령어 (2) | 2020.09.23 |
Ubuntu 16.04 : Nginx 설치하는 방법, 명령어, 예제 (0) | 2020.09.20 |
Cent OS 7 : MariaDB 설치하는 방법, 예제 (0) | 2020.09.18 |
Linux, Ubuntu : echo 명령어 : 사용법, 옵션, 예제 (0) | 2020.03.04 |