기계적 인조 인간

데비안 9에 자바를 설치하는 방법

보일락~말락~~아슬아슬한노출!!!.

보일락~말락~~아슬아슬한노출!!!.

차례:

Anonim

이 튜토리얼에서는 데비안 9에 Java를 설치하는 과정을 안내합니다. Java는 다양한 종류의 응용 프로그램 및 시스템을 구축하는 데 가장 많이 사용되는 프로그래밍 언어 중 하나입니다. Java로 개발 된 응용 프로그램은 확장 가능하고 유연하며 유지 관리가 가능합니다.

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

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

전제 조건

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

OpenJDK 8 설치

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

표준 Debian 리포지토리에서 OpenJDK 8 JDK를 설치하려면 다음 명령을 사용하십시오.

sudo apt update sudo apt install default-jdk

설치가 완료되면 Java 버전을 확인하여 설치를 확인할 수 있습니다.

java -version

출력은 다음과 같아야합니다.

openjdk version "1.8.0_212" OpenJDK Runtime Environment (build 1.8.0_212-8u212-b01-1~deb9u1-b01) OpenJDK 64-Bit Server VM (build 25.212-b01, mixed mode)

그게 다야! 이제 데비안 시스템에 Java를 성공적으로 설치해야합니다.

JRE는 JDK 패키지에 포함되어 있습니다. JRE 만 필요한 경우 default-jre 패키지를 설치하십시오.

OpenJDK 11 설치

작성 당시, 최신 LTS 버전의 Java는 버전 11입니다.이 버전은 Debian Backports 저장소에서 사용할 수 있습니다.

먼저 시스템의 소프트웨어 저장소 목록에 백 포트를 추가하십시오.

echo 'deb http://ftp.debian.org/debian stretch-backports main' | sudo tee /etc/apt/sources.list.d/stretch-backports.list

리포지토리가 활성화되면 다음 명령을 사용하여 적절한 소스를 업데이트하고 Java 11을 설치하십시오.

sudo apt update sudo apt install openjdk-11-jdk

Oracle Java 설치

Oracle Java를 설치하기 전에 Oracle JDK 라이센스를 읽으십시오. 라이센스는 개인적 사용 및 개발 사용과 같은 비상업적 소프트웨어 사용 만 허용합니다.

Oracle Java 11은 Linux Uprising PPA에서 설치할 수 있습니다.

다음 단계는 Debian 9에 Oracle Java 11을 설치하는 방법을 설명합니다.

  1. 필요한 패키지를 설치하여 시작하십시오.

    sudo apt install dirmngr gnupg

    PPA 공개 키를 가져오고 다음 명령으로 저장소를 활성화하십시오.

    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2A echo 'deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main' | sudo tee /etc/apt/sources.list.d/linuxuprising-java.list echo 'deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main' | sudo tee /etc/apt/sources.list.d/linuxuprising-java.list

    저장소가 추가되면 패키지 목록을 업데이트하고 다음을 입력하여 oracle-java11-installer 패키지를 oracle-java11-installer .

    sudo apt update sudo apt install oracle-java11-installer

    Oracle 라이센스에 동의하라는 메시지가 표시됩니다.

    R 버전을 인쇄하는 다음 명령을 실행하여 설치를 확인하십시오.

    java -version

    java version "11.0.2" 2019-01-15 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)

기본 버전 설정

데비안 머신에 여러 Java 버전이 설치되어있는 경우 기본 Java 버전 유형으로 설정되어있는 버전을 확인하십시오.

java -version

출력은 다음과 같아야합니다.

openjdk version "11.0.3" 2019-04-16 OpenJDK Runtime Environment (build 11.0.3+1-Debian-1bpo91) OpenJDK 64-Bit Server VM (build 11.0.3+1-Debian-1bpo91, mixed mode, sharing)

기본 버전을 변경하려면 update-alternatives 시스템 명령을 사용하십시오.

sudo update-alternatives --config java

There are 2 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode Press to keep the current choice, or type selection number: There are 2 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode Press to keep the current choice, or type selection number:

데비안 시스템에 설치된 모든 Java 버전 목록이 표시됩니다. 기본값으로 사용하려는 버전 번호를 Enter 하고 Enter를 누르 Enter .

자바 제거

어떤 이유로 든 Java 패키지를 설치 제거하려는 경우 apt 설치된 다른 패키지와 마찬가지로 설치 제거 할 수 있습니다.

예를 들어 default-jdk 패키지를 제거하려면 다음을 실행하십시오.

sudo apt remove default-jdk

결론

이제 데비안 서버에 다른 Java 버전을 설치하고 관리하는 방법을 배웠으므로 다음 단계는 Tomcat, JBoss / WildFly, Apache Maven, Glassfish, Elasticsearch, Java와 같은 Java에서 실행되는 많은 응용 프로그램 중 하나를 설치하는 것입니다. 카산드라, 젠킨스 등

자바 데비안