Możesz pobrać jdk-8u212-linux-x64.tar.gz(185,98 MB) bezpośrednio ze strony oracle.com/technetwork/java/javase/downloads/... i zainstalować go w /opt/jvmdowolnym miejscu. Należy pamiętać, że NIEopen jdk 8 .
Marmayogi,
@Marmayogi To nie włączy automatycznych aktualizacji. Najlepiej byłoby, gdyby rozwiązanie obejmowało funkcję automatycznej aktualizacji.
Andrew
@Marmayogi To jest Oracle JDK. Opcja pobierania dla OpenJDK z jdk.java.net/java-se-ri/8 jest nieaktualna.
FliegendeWurst
To znana rzecz @Andrew. To zależy od wyboru pytającego. Ja również zainstalowałem Oracle JDK 11 na / opt / jvm. Teraz JDK-12 jest dostępny i właśnie pobrałem trochę czasu temu i zamierzam zainstalować. Jedną zaletą jest to, że mogę przełączać się między JDK-11 i JDK-12, gdy tylko zajdzie taka potrzeba.
Marmayogi,
1
Miałem nadzieję znaleźć PPA od dobrych ludzi na adopopenjdk.net - ale jeszcze go nie znalazłem.
jocull
Odpowiedzi:
15
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.
Właśnie próbowałem tego 11 maja 2019 11:21 BST, ale drukuje się E: Unable to locate package openjdk-8-jdk- wydaje się, że nie będzie ponownie dostępny?
Philip Eagles
Widzę z ich strony internetowej, że jest w aktualizacji disco we wszechświecie ( packages.ubuntu.com/disco-updates/openjdk-8-jdk ). Czy masz to włączone w swoim systemie? Otwórz „Oprogramowanie i aktualizacje” i na karcie „Oprogramowanie Ubuntu” włącz „... (wszechświat)”, a na karcie „Aktualizacje” włącz „Zalecane aktualizacje (aktualizacje disco)”
Andrew
Dzięki, to nie było „Zalecane aktualizacje (aktualizacje disco)” w zakładce „Aktualizacje” - domyślam się, że to dlatego, że zdecydowałem się na instalację minimalną, a nie pełną.
Philip Eagles
11
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.
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
.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
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.
źródło
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:
Zainstaluj za pomocą dpkg:
Zainstaluj zależności:
Jeśli chcesz zainstalować przy użyciu PPA, dodaj openjdk-r ppa i zainstaluj:
źródło
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:
Spróbuj zainstalować używając
dpkg
(\
nie działało dla mnie, po prostu użyj spacji):Jeśli brakuje zależności, zostanie wyświetlony błąd. Zainstaluj zależności:
Po zainstalowaniu zależności spróbuj zainstalować ponownie (przejdź do kroku 2).
źródło
Na Launchpad kompilacje OpenJDK (wszystkie archiwa) mają WSZYSTKIE wersje JRE / JDK Javy (OpenJDK)
źródło
4. Zamknij (aktualizacja) 5. Uruchom ponownie Ciesz się :)
źródło