기계적 인조 인간

CentOS 7에 Java를 설치하는 방법

Learn CentOS Part 2 - Navigating the GNOME Desktop

Learn CentOS Part 2 - Navigating the GNOME Desktop

차례:

Anonim

Java는 세계에서 가장 널리 사용되는 프로그래밍 언어 중 하나이며 다양한 종류의 응용 프로그램 및 시스템을 구축하는 데 사용됩니다.

이 튜토리얼에서는 CentOS 7에 다양한 버전의 Java 구현을 설치하는 방법에 대해 설명합니다. Oracle Java뿐만 아니라 OpenJDK를 설치하는 방법을 보여줍니다.

전제 조건

이 학습서를 계속하기 전에 sudo 권한이있는 사용자로 로그인했는지 확인하십시오.

자바 변형

Java는 Standard Edition (SE), Enterprise Edition (EE) 및 Micro Edition (ME)의 세 가지 버전으로 배포됩니다. 이 학습서에서는 Java SE (Standard Edition) 에디션에 대해 설명합니다.

CentOS 7, Java Runtime Environment (JRE) 및 Java Development Kit (JDK)에는 두 가지 Java 패키지가 있습니다. Java 프로그램 만 실행하려면 Java Runtime Environment 만 포함하는 JRE가 필요하며 Java 개발자 인 경우 JRE 및 개발 / 디버깅 도구 및 라이브러리가 포함 된 JDK가 필요합니다.

또한 Java에는 OpenJDK와 Oracle Java의 두 가지 구현이 있지만 Oracle Java에는 몇 가지 추가 상용 기능이 있다는 점을 제외하고는 차이점이 거의 없습니다.

설치할 Java 구현 및 버전을 모르는 경우 일반적인 권장 사항은 현재 LTS 버전의 Java 인 OpenJDK 11 JDK를 설치하는 것입니다.

전제 조건

학습서를 시작하기 전에 sudo 권한이있는 사용자로 로그인했는지 확인하십시오.

OpenJDK 설치

Java 플랫폼의 오픈 소스 구현 인 OpenJDK는 CentOS 7의 기본 Java 개발 및 런타임입니다. 설치는 간단하고 간단합니다.

OpenJDK 11 JDK 설치

작성 당시 OpenJDK 11은 현재 LTS 버전의 Java이며 권장 설치 버전입니다. 다음 명령을 입력하여 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)

그게 다야! 이 시점에서 CentOS 시스템에 Java를 성공적으로 설치해야합니다.

OpenJDK 11 JRE 설치

다음 명령을 입력하여 yum을 사용하여 OpenJDK 11 JRE를 설치할 수 있습니다.

sudo yum install java-11-openjdk JRE는 JDK의 서브 세트이며 JDK 패키지를 이미 설치 한 경우이 패키지를 설치할 필요가 없습니다.

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를 확인할 수 있습니다.

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)

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 누르 Enter .

자바 제거

어떤 이유로 든 Java 패키지를 설치 제거하려는 경우 yum 과 함께 설치된 다른 패키지로 설치 제거 할 수 있습니다.

예를 들어, java-1.8.0-openjdk-devel 패키지를 제거하려면 다음을 실행하십시오.

sudo yum remove java-1.8.0-openjdk-devel

결론

CentOS 서버에 다른 Java 버전을 설치하고 관리하는 방법을 배웠으므로 다음 단계는 Tomcat, JBoss / WildFly, Apache Maven, Glassfish, Elasticsearch, 카산드라, 젠킨스, 그레들 등

자바 센 토스