Wydaje się, że dostępne są tylko openjdk-11-jdk i nowsze. Czy jest jakiś sposób na zainstalowanie OpenJDK 8? Najlepiej bez dodawania PPA.
Wydaje się, że dostępne są tylko openjdk-11-jdk i nowsze. Czy jest jakiś sposób na zainstalowanie OpenJDK 8? Najlepiej bez dodawania PPA.
Odpowiedzi:
Na dzień 30 kwietnia 2019 02:00 UTC Open JDK 8 i powiązane z nim pakiety zostały dodane do normalnych repozytoriów Disco Dingo Ubuntu 19.04.
Możesz teraz zrobić to, co zwykle
sudo apt install openjdk-8-jdk
bez dodawania żadnych umów PPA ani pobierania pakietów .deb.
Nawiasem mówiąc, uważam, że pakiet został usunięty z 19.04 (podczas gdy pierwotnie tam był), ponieważ został (błędnie?) Usunięty z testowania Debiana ( powiązany raport o błędach ), a następnie wyczyszczony w dół. Został ponownie dodany dzisiaj przez jego opiekuna Matthiasa Klose, znanego również jako doko.
E: Unable to locate package openjdk-8-jdk
- wydaje się, że nie będzie ponownie dostępny?
Chociaż PPA jest preferowaną metodą instalacji JDK 8 w celu uzyskania aktualnych aktualizacji i poprawek, ale jeśli nadal chcesz instalować bez PPA , możesz pobrać i zainstalować JDK 8 z puli pakietów Universe Ubuntu.
Pobierz JDK i 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
Zainstaluj za pomocą 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
Zainstaluj zależności:
sudo apt install -f
Jeśli chcesz zainstalować przy użyciu PPA, dodaj openjdk-r ppa i zainstaluj:
sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt update
sudo apt install openjdk-8-jdk openjdk-8-jre
Odpowiedź Kulfy'ego działa dla mnie. Musiałem jednak wprowadzić pewne zmiany, aby działało na Ubuntu 19.04.
Pobierz JRE i 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
Spróbuj zainstalować używając dpkg
( \
nie działało dla mnie, po prostu użyj spacji):
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
Jeśli brakuje zależności, zostanie wyświetlony błąd. Zainstaluj zależności:
sudo apt install -f
Po zainstalowaniu zależności spróbuj zainstalować ponownie (przejdź do kroku 2).
Na Launchpad kompilacje OpenJDK (wszystkie archiwa) mają WSZYSTKIE wersje JRE / JDK Javy (OpenJDK)
jdk-8u212-linux-x64.tar.gz
(185,98 MB) bezpośrednio ze strony oracle.com/technetwork/java/javase/downloads/... i zainstalować go w/opt/jvm
dowolnym miejscu. Należy pamiętać, że NIEopen jdk 8
.