OpenJDK 8 (Ubuntu 19.04)을 설치하는 방법?


21

openjdk-11-jdk 이상 만 사용할 수 있습니다. OpenJDK 8을 설치하는 방법이 있습니까? PPA를 추가하지 않는 것이 바람직합니다.


1
oracle.com/technetwork/java/javase/downloads/…jdk-8u212-linux-x64.tar.gz 에서 직접 (185.98MB)를 다운로드 하여 원하는 위치에 설치할 수 있습니다. 이것은 아닙니다 . /opt/jvm open jdk 8
Marmayogi

@Marmayogi 자동 업데이트를 사용하지 않습니다. 바람직하게는 솔루션은 자동 업데이트 기능을 포함 할 것이다.
앤드류

@Marmayogi Oracle JDK입니다. jdk.java.net/java-se-ri/8의 OpenJDK 다운로드 옵션 이 오래되었습니다.
FliegendeWurst

그게 @ 앤드류입니다. 질문자의 선택에 달려 있습니다. / opt / jvm에 Oracle JDK 11도 설치했습니다. 이제 JDK-12가 나오고 얼마 전에 다운로드하여 설치하려고합니다. 한 가지 장점은 필요할 때마다 JDK-11과 JDK-12를 전환 할 수 있다는 것입니다.
Marmayogi

1
adoptopenjdk.net 에서 훌륭한 사람들로부터 PPA를 찾고 있었지만 아직 찾지 못했습니다.
jocull

답변:


15

현재 2019 년 4 월 30 일 02:00 UTC, Open JDK 8 및 관련 패키지가 일반 Ubuntu 19.04 Disco Dingo 리포지토리에 다시 추가되었습니다.

이제 평소에 할 수 있습니다

sudo apt install openjdk-8-jdk

PPA를 추가하거나 .deb 패키지를 다운로드하지 않아도됩니다.


따로, 패키지가 데비안 테스트 ( 관련 버그 보고서 ) 에서 (오직?) 제거 되어 다운 스트림으로 정리 되었기 때문에 19.04 (원래 거기에있는 동안)에서 패키지가 제거되었다고 생각합니다 . 오늘 관리자 인 Matthias Klose (일명 doko)가 다시 추가했습니다.


방금 2019 년 5 월 11 일 11:21 BST에 시도했지만 인쇄가 E: Unable to locate package openjdk-8-jdk다시 시작되지 않는 것 같습니다.
Philip Eagles

나는 그들의 웹 사이트에서 그것이 우주의 디스코 업데이트에 있음을 알 수 있습니다 ( packages.ubuntu.com/disco-updates/openjdk-8-jdk ). 시스템에서 활성화 되었습니까? "소프트웨어 및 업데이트"를 열고 "우분투 소프트웨어"탭에서 "... (유니버스)"를 활성화하고 "업데이트"탭에서 "추천 업데이트 (디스코 업데이트)"를 활성화하십시오.
Andrew

감사합니다. "업데이트"탭의 "권장 업데이트 (디스크 업데이트)"가 활성화되지 않았습니다. 전체 설치가 아닌 최소 설치를 선택했기 때문인 것 같습니다.
Philip Eagles

11

적시에 업데이트 및 수정을 받기 위해 JDK 8을 설치하는 데 PPA가 선호되는 방법이지만 PPA 없이 설치하려는 경우 Ubuntu의 Universe 패키지 풀에서 JDK 8을 다운로드하여 설치할 수 있습니다.

  • JDK 및 JRE 다운로드 :

    wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jdk-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
    wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jdk_8u191-b12-2ubuntu0.18.10.1_amd64.deb
    wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jre_8u191-b12-2ubuntu0.18.10.1_amd64.deb
    wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jre-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
    
  • dpkg를 사용하여 설치하십시오.

    sudo dpkg -i openjdk-8-jre-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb \
    openjdk-8-jre_8u191-b12-2ubuntu0.18.10.1_amd64.deb \
    openjdk-8-jdk_8u191-b12-2ubuntu0.18.10.1_amd64.deb \
    openjdk-8-jdk-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
    
  • 종속성을 설치하십시오.

    sudo apt install -f
    

PPA를 사용하여 설치하려면 openjdk-r ppa를 추가하고 다음을 설치하십시오.

sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt update
sudo apt install openjdk-8-jdk openjdk-8-jre

5

Kulfy의 대답이 나를 위해 일하고 있습니다. 그러나 우분투 19.04에서 작동하도록 변경해야했습니다.

  1. JRE 및 JDK 다운로드 :

    wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jdk-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
    wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jdk_8u191-b12-2ubuntu0.18.10.1_amd64.deb
    wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jre_8u191-b12-2ubuntu0.18.10.1_amd64.deb
    wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jre-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
    
  2. 사용하여 설치해보십시오 dpkg( \공백하지 않았습니다. 공백을 사용하십시오).

    sudo dpkg -i openjdk-8-jre-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb openjdk-8-jre_8u191-b12-2ubuntu0.18.10.1_amd64.deb openjdk-8-jdk_8u191-b12-2ubuntu0.18.10.1_amd64.deb openjdk-8-jdk-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
    
  3. 누락 된 종속성이 있으면 오류가 표시됩니다. 종속성을 설치하십시오.

    sudo apt install -f
    
  4. 종속성을 설치 한 후 다시 설치하십시오 (2 단계로 이동).



0
  1. '애플리케이션 표시'또는 '윈도우 버튼'에서 왼쪽 / 아래쪽 모서리를 누릅니다.
  2. 공개 소프트웨어 및 업데이트
  3. 이 2 개를 확인했는지 확인하십시오 소프트웨어 업데이트-> 유니버스

업데이트-> 디스코 업데이트 4. 닫기 (업데이트) 5. 다시 시작하십시오. :)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.