Ubuntu 18.04에 Java 설치 방법

Ubuntu 18.04에 Java 설치 방법

2022-06-01 last update

9 minutes reading java ubuntu
Java는 세계에서 가장 유행하는 프로그래밍 언어 중 하나로 서로 다른 유형의 크로스플랫폼 응용 프로그램을 구축하는 데 사용된다.이 강좌는 Ubuntu 18.04에 다양한 버전의 OpenJDK와 Oracle Java를 설치하는 방법을 설명합니다.같은 설명은 Ubuntu 16.04와 Kubuntu, Linux Mint, 초급 운영체제를 포함한 모든 Ubuntu 기반 버전에도 적용된다.

선결 조건

본 강좌를 계속하기 전에 user with sudo privileges으로 로그인하시기 바랍니다
.

Java 변형

자바는 세 가지 버전으로 나뉘는데 표준판(SE), 기업판(EE), 마이크로판(ME)이다.이 자습서는 Java SE(Standard Edition) 버전의 설치를 설명합니다.OpenJDK와 Oracle Java는 자바의 두 가지 주요 실현으로 그들 사이에는 거의 차이가 없다. 단지 Oracle Java는 약간의 추가적인 상업적 특성을 가지고 있다.Ubuntu 저장소에는 Java Runtime Environment(JRE)와 Java Development Kit(JDK)의 두 가지 다른 Java 패키지가 있습니다.Java 프로그램만 실행하려면 JRE가 필요합니다. Java 실행 시 환경만 포함됩니다.Java 개발자는 JDK를 설치해야 합니다. 여기에는 개발/디버깅 도구와 라이브러리도 포함됩니다.다양한 Java 패키지를 설치하는 방법을 보여 드리겠습니다.어떤 Java 구현 또는 버전을 사용하는지 모르는 경우 Ubuntu 18.04의 기본 OpenJDK 버전을 사용하는 것이 좋습니다.

기본 OpenJDK 설치(Java 11)

본문을 작성할 때 Java의 최신 LTS 버전은 버전 11입니다.다음 절차에 따라 Ubuntu 시스템에 Java OpenJDK 11:
  • 우선 apt 패키지 인덱스를 업데이트합니다.
    sudo apt update
  • 패키지 인덱스를 업데이트한 후 기본 Java OpenJDK 패키지를 설치합니다.
    sudo apt install default-jdk
  • 패키지 인덱스를 검증하고 설치합니다.다음 명령을 실행하여 Java 버전:
    java -version
    을 인쇄합니다. 출력은 다음과 같습니다.
    openjdk version "11.0.2" 2019-01-15
    OpenJDK Runtime Environment (build 11.0.2+9-Ubuntu-3ubuntu118.04.3)
    OpenJDK 64-Bit Server VM (build 11.0.2+9-Ubuntu-3ubuntu118.04.3, mixed mode, sharing)
  • 이 그렇습니다!Ubuntu 시스템에 Java가 성공적으로 설치되어 있어야 합니다.JRE는 JDK 패키지에 포함되어 있습니다.JRE만 필요하면 default-jre 패키지를 설치하십시오.

    OpenJDK 8 설치

    Java 8은 여전히 가장 광범위한 Java 버전을 사용하고 있습니다.애플리케이션에 Java 8이 필요한 경우 다음 명령을 입력하여 설치할 수 있습니다.
    sudo apt updatesudo apt install openjdk-8-jdk

    Oracle Java 설치

    Oracle Java를 설치하기 전에 Oracle JDK License을 읽으십시오.
    . 라이센스는 개인이 사용하고 개발하는 것과 같은 비상업적인 소프트웨어만 사용할 수 있습니다.Oracle Java 11은 Linux Uprising에서 설치할 수 있습니다.
    PPA.다음 절차는 Ubuntu 18.04에 Oracle Java 11:
  • 을 설치하는 데 필요한 의존도를 설명합니다.
    :
    sudo apt install software-properties-common
  • 다음 명령을 실행하여 Linux Uptide PPA를 사용합니다.
    sudo add-apt-repository ppa:linuxuprising/java
  • 저장소를 추가한 후 패키지 목록을 업데이트하고 입력:
    sudo apt updatesudo apt install oracle-java11-installer
    을 통해 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 -version
    openjdk version "11.0.2" 2019-01-15
    OpenJDK Runtime Environment (build 11.0.2+9-Ubuntu-3ubuntu118.04.3)
    OpenJDK 64-Bit Server VM (build 11.0.2+9-Ubuntu-3ubuntu118.04.3, mixed mode, sharing)
    
    여러 자바 설치가 있으면 기본 버전을 변경하십시오.update-alternatives 도구를 사용하여 다음과 같이 하십시오.
    sudo update-alternatives --config java
    There are 3 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 <enter> to keep the current choice[*], or type selection number:
    
    기본 Java 버전을 변경하려면 버전 번호(열의 숫자 선택)를 입력하고 Enter을 누르십시오.

    JAVA\u HOME 환경 변수 설정

    일부 Java로 작성된 응용 프로그램은 JAVA_HOME add a new repository을 사용하고 있습니다
    Java 설치 위치를 결정합니다.(adsbygoogle=window.adsbygoogle | |[]).푸시({});JAVA_HOME 환경 변수를 설정하려면 먼저 update-alternatives 명령
    sudo update-alternatives --config java
    을 사용하여 Java 설치 경로를 찾아야 합니다. 이 예에서 설치 경로는 다음과 같습니다.
  • OpenJDK 11은 /usr/lib/jvm/java-11-openjdk-amd64/bin/java
  • OpenJDK 8은 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
  • 복제에서 가장 먼저 설치하는 설치 경로입니다.다음은 /etc/environment 파일을 엽니다.
    sudo nano /etc/environment
    은 파일 끝에 다음 줄을 추가합니다./etc/environment
    JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
    
    은 경로를 첫 번째 Java 버전의 경로로 바꾸어야 합니다.로그아웃하고 로그인하거나 아래 environment variable을 실행할 수 있습니다
    변경 사항을 현재 세션에 적용하려면:
    source /etc/environment
    환경 변수가 제대로 설정되었는지 확인하려면 아래 source command을 실행하십시오
    :
    echo $JAVA_HOME
    /usr/lib/jvm/java-11-openjdk-amd64
    
    JAVA_HOME은 모든 사용자가 사용할 수 있는 시스템 범위의 프로필입니다.사용자별로 /etc/environment 변수를 설정하려면 JAVA_HOME 또는 사용자가 로그인할 때 로드한 다른 구성 파일에 줄을 추가합니다.

    Java 제거

    어떤 이유로든 자바 패키지를 마운트 해제하려면 echo command과 함께 설치된 다른 패키지처럼 마운트 해제할 수 있습니다
    .예를 들어, .bashrc 을 원하는 경우apt 패키지 실행:
    sudo apt remove openjdk-8-jdk

    결론

    이 강좌에서 Ubuntu 서버에서 여러 Java 버전을 설치하고 관리하는 방법을 배웠습니다.현재 Java에 설치할 수 있는 응용 프로그램(예: uninstall)
    , Tomcat
    , JBoss/WildFly
    ,Glassfish,Apache Maven
    , Elasticsearch
    , Cassandra
    , Jenkins
    ...질문이나 피드백이 있으면 언제든지 의견을 발표하십시오.