Próbuję zainstalować pakiet Java Development Kit (JDK) w systemie Ubuntu dystrybucji Linux, ale nie mogę go zainstalować.
Jakie są kroki, aby zainstalować go na Ubuntu?
Próbuję zainstalować pakiet Java Development Kit (JDK) w systemie Ubuntu dystrybucji Linux, ale nie mogę go zainstalować.
Jakie są kroki, aby zainstalować go na Ubuntu?
Odpowiedzi:
Nawiązując do pytania Zadaj Ubuntu Jak ustawić JAVA_HOME dla OpenJDK? ,
Jak zainstalować
Open JDK
(zestaw deweloperski Java) w Ubuntu (Linux)?Otwórz Terminal z aplikacji Dashboard lub naciśnij Ctrl+ Alt+T
Zaktualizuj repozytorium:
Opcjonalne: Aby wyszukać dostępne dystrybucje
openjdk
, użyj następującego polecenia:Zainstaluj odpowiednią wersję za pomocą następującego polecenia:
Dla
JAVA_HOME
polecenia typu (Zmienna środowiskowa), jak pokazano poniżej, w „Terminal” przy użyciu ścieżki instalacji ...(Uwaga:
/usr/lib/jvm/java-8-openjdk
jest tutaj symbolicznie używany tylko do demonstracji. Powinieneś użyć ścieżki zgodnie z instalacją.)Dla
PATH
polecenia typu (Zmienna środowiskowa), jak pokazano poniżej, wTerminal
:export PATH=$PATH:$JAVA_HOME/bin
Aby sprawdzić instalację:
java -version
źródło
export PATH=$PATH:/usr/lib/jvm/java-6-openjdk/bin
sięexport PATH=$PATH:$JAVA_HOME/bin
, co jest bardziej DRY/usr/lib/jvm/java-7-openjdk-amd64
openjdk-8-jdk
nieopenjdk-7-jdk
ma tutajNastępujące działały przed zmianą licencji Oracle Java na początku 2019 r.
Umowa PPA zostaje zakończona, dopóki autor nie znajdzie sposobu obejścia problemów z licencją.
źródło
Możesz także dość łatwo zainstalować JDK 1.7 Oracle; jako przykład to jak zainstalować JDK 1.7.0_13;
Jako root zrób;
Jako zwykły użytkownik dodaj lub zmień te dwa wiersze w pliku ~ / .profile, aby wskazać instalację;
Jeśli jest to aktualizacja, możesz również usunąć stary katalog instalacyjny Java
/usr/local
.Wyloguj się i zaloguj ponownie (lub zrób to
. ~/.profile
), a wszystko powinno po prostu działać.Minusem JDK Oracle jest to, że nie będzie aktualizował się z resztą twojego systemu, tak jak OpenJDK, więc rozważę to głównie, jeśli używasz programów, które tego wymagają.
źródło
sudo mv <nameOfYourFile.tar.gz> /usr/local
~/.profile
pliku:alias java='$JAVA_HOME/bin/java'
orazalias javac='$JAVA_HOME/bin/javac'
alien
aby go zainstalować.sudo alien -i jdk-xxxxx.rpm
Jeśli plik ZIP został już pobrany, wykonaj następujące kroki.
Uruchom następujące polecenie, aby rozpakować plik.
Po zakończeniu instalacji ustaw zmienne środowiskowe w następujący sposób.
Edytuj ścieżkę systemową w pliku
/etc/profile
:Dodaj następujące wiersze na końcu.
Źródło: http://javaandme.com/
źródło
Jeśli chcesz zainstalować najnowszą wersję JDK 1.8, skorzystaj z PPA webupd8team.
Dodaj repozytorium w swoim systemie:
Możesz teraz zainstalować Oracle Java 8 za pomocą następującego polecenia:
To repozytorium ppa zawiera również pakiet do automatycznego ustawiania zmiennych środowiskowych. Po prostu wpisz:
źródło
OpenJDK działa w większości przypadków, ale Oracle JDK może być wymagany w przypadku niektórych aplikacji klienckich banków (moja sprawa) - nie mogę używać OpenJDK.
Dziwi mnie, że nie widzę żadnej odpowiedzi z domyślną metodą (repozytorium bez zewnętrznych PPA) w Ubuntu 12.10+ dla JDK Oracle - spróbuję to opisać.
sudo apt-get install java-package
.tar.gz
archiwum:make-jpkg jdk-YOUR_VERSION-linux-PLATFORM.tar.gz
To polecenie wygeneruje.deb
pakiet.sudo dpkg -i oracle-java8-jdk_8u40_amd64.deb
)Jest to oficjalnie obsługiwany sposób od deweloperów Debiana na instalację Oracle JDK i przypuszczam, że jest to bardzo proste.
źródło
Instalowanie Java 8 na Ubuntu
Najpierw musisz dodać repozytorium Java PPA webupd8team w swoim systemie i zainstalować Oracle Java 8 za pomocą następującego zestawu poleceń.
Sprawdź zainstalowaną wersję Java
Po pomyślnym zainstalowaniu Oracle Java za pomocą powyższych kroków, sprawdź zainstalowaną wersję za pomocą następującego polecenia.
Konfigurowanie środowiska Java
W repozytorium Webupd8 ppa również udostępniającym pakiet do ustawiania zmiennych środowiskowych, zainstaluj ten pakiet za pomocą następującej komendy.
Odniesienie
źródło
sudo apt-get install oracle-java9-installer
Po prostu uruchom:
źródło
Wiki ze strony Ubuntu:
W przypadku Ubuntu 10.04 LTS pakiety sun-java6 zostały usunięte z sekcji Multiverse archiwum Ubuntu. Zalecane jest użycie zamiast tego openjdk-6.
Jeśli nie możesz przełączyć się z zastrzeżonego Sun JDK / JRE na OpenJDK, możesz zainstalować pakiety sun-java6 z Canonical Partner Repository. Możesz skonfigurować system do korzystania z tego repozytorium za pomocą wiersza polecenia:
W przypadku Ubuntu 10.10 pakiety sun-java6 zostały usunięte z sekcji Multiverse archiwum Ubuntu. Zalecane jest użycie zamiast tego openjdk-6.
Jeśli nie możesz przełączyć się z zastrzeżonego Sun JDK / JRE na OpenJDK, możesz zainstalować pakiety sun-java6 z Canonical Partner Repository. Możesz skonfigurować system do korzystania z tego repozytorium za pomocą wiersza polecenia:
źródło
Korzystanie z PPA
Możesz użyć WebUpd8 PPA (spowoduje to pobranie wymaganych plików z Oracle i zainstalowanie JDK 8):
Czy PPA można bezpiecznie dodać do mojego systemu i na jakie „czerwone flagi” trzeba uważać?
Upewnij się również, że zmienna JAVA_HOME została ustawiona na:
Instalacja ręczna
Plik tar.gz dostarczony przez Oracle nie ma faktycznego procesu instalacji. Po prostu wyodrębnij te pliki do wybranej lokalizacji i dodaj je do swojej ścieżki. Proces jest następujący:
Pobierz
.tar.gz
z Oracle (tutaj będę używał jdk-8u20-linux-x64.tar.gz); Wyodrębnij go gdzieś;Przenieś rozpakowany folder do
/usr/lib/jvm
. Nie jest to wymagane, ale w tym miejscu jest instalowane oprogramowanie wykonawcze JavaUtwórz plik
/etc/profile.d/oraclejdk.sh
o następującej treści (dostosuj ścieżki, aby odzwierciedlały ścieżkę, w której przechowywany był Twój JDK):Gotowy! Ścieżki te zostaną rozpoznane dopiero po wylogowaniu lub ponownym uruchomieniu, więc jeśli chcesz ich użyć od razu, uruchom
source /etc/profile.d/oraclejdk.sh
.źródło
W Ubuntu 18.04 możemy zainstalować java jak zwykły pakiet bez korzystania z zewnętrznego repozytorium
Po prostu uruchom to polecenie
źródło
Zobacz OpenJDK . Jest to standardowa implementacja JVM w systemie Linux.
źródło
Możesz użyć
sudo apt-get install default-jdk
polecenia terminal, aby zainstalować domyślną wersję JDK .Przed zainstalowaniem Java wpisz
sudo apt-get update
polecenie terminal, a następnie wpiszinstall terminal
polecenie. Możesz uzyskać więcej informacji stąd .źródło
Polecam JavaPackage .
To jest bardzo proste. Wystarczy postępować zgodnie z instrukcjami, aby utworzyć pakiet .deb z pliku tar tar Oracle.
źródło
sun-java6-jdk to pakiet wirtualny udostępniany przez oracle-java8-installer lub oracle-java7-installer lub oracle-java7-installer.
da ci sun-java6-jdk.
źródło
oracle-java8-installer
jest dostępny tylko z zewnętrznego PPANajlepiej jest zainstalować domyślną Javę, dopóki konkretna wersja Java nie będzie wymagana. Wcześniej wykonaj java -version, aby sprawdzić, czy Java nie jest jeszcze zainstalowana.
To wszystko, co jest potrzebne do zainstalowania Java .
źródło
Możesz zainstalować za pomocą
apt-get
:Również ręcznie
Po nie zapomnij sprawdzić wersji:
źródło
Po tym filmie pomyślnie zainstalowałem JDK 10 na Ubuntu 18.04 LTS .
Kopiuję fragment opisu filmu.
Wystarczy otworzyć terminal i wydać następujące polecenia:
Do instalacji Java (PPA)
Do konfigurowania zmiennych środowiskowych (ustaw java10 jako domyślny)
Tę samą procedurę można wykonać w Ubuntu 16.04, Linux Mint, Debian i innych pokrewnych systemach Linux, aby zainstalować JDK 10.
źródło
Zainstalowany w Ubuntu 18.04
Moim obejściem było
Zainstaluj OpenJDK 8:
Sprawdź instalację Java, uruchamiając następującą komendę, która wydrukuje wersję Java:
Dane wyjściowe powinny wyglądać następująco:
Wynik:
źródło
Jeśli chcesz zainstalować Oracle JDK, możesz użyć tego automatycznego skryptu, który wykona całą pracę za Ciebie.
Na blogu autora znajdują się szczegółowe instrukcje korzystania z niego .
źródło
Instalacja Java JDK Oracle wymaga zaakceptowania licencji Oracle przed rozpoczęciem instalacji. Jest to wymagane tylko raz. Jeśli z jakiegoś powodu potrzebujesz zautomatyzowanej instalacji, możesz uruchomić następujące polecenia, aby zainstalować bez interakcji użytkownika, przydatne na przykład w przypadku automatycznego skryptu.
źródło
Możesz użyć SDKMan ,
źródło
Możesz użyć oraji . Może instalować / odinstalowywać zarówno JDK, jak i JRE z oracle java (.tar.gz).
sudo oraji '/path/to/the/jdk_or_jre_archive'
oraji -u
i potwierdź numer wersji.źródło
Miałem ten sam problem i żaden z komentarzy nie zadziałał. Wreszcie zauważyłem, że wyłączyłem aktualizacje. Po ponownej aktywacji aktualizacja sudo apt-get działała poprawnie i problem został rozwiązany. (aktualizacja w ustawieniach systemu> oprogramowanie i aktualizacje> karta aktualizacji tutaj Zaznaczyłem dwie pierwsze opcje ważnej aktualizacji i zalecanych aktualizacji).
źródło
Wypróbuj to w przypadku, gdy nie chcesz instalować OpenJDK: JDK Source Installer dla Ubuntu
źródło
W Ubuntu1604 napotkałem „Brak błędu podczas instalacji”. Poniższe kroki pomogły mi zainstalować.
-sudo apt-get update -sudo apt-get upgrade -apt-get install software-properties-common -sudo add-apt-repository ppa: webupd8team / java -apt-get update -sudo apt install oracle-java8-installer
źródło
W Debianie możesz spróbować
źródło
Spróbuj użyć SDKMAN! menedżer pakietów - https://sdkman.io/install Teraz jest to najprostszy sposób na zainstalowanie wielu zestawów SDK opartych na JVM, narzędzi i struktur w dowolnej dystrybucji Linuksa.
Po instalacji uruchom następujące polecenie, aby wyświetlić wszystkie dostępne dystrybucje Java:
Wybierz potrzebną dystrybucję i zainstaluj ją:
źródło
Właśnie to zrobiłem na maszynie wirtualnej Ubuntu. Oto jak to zrobiłem.
Ubuntu jest dostarczane z zainstalowanym środowiskiem Java JRE, ale nie z JDK. Wersja Java daje JRE, a nie JDK. Uruchom javac -version. Jeśli JDK nie jest zainstalowany, pojawi się błąd. Uruchom następujące polecenie w terminalu, aby uzyskać JDK:
sudo apt install default-jdk
. A teraz biegnijwhich javac
. Dane wyjściowe powinny być/usr/bin/javac
. Teraz został zainstalowany. IntelliJ nie pozwoli nam korzystać z tej ścieżki, ponieważ jest to plik binarny javac. Przejdź do Struktura projektu> Ustawienia projektu> Projekt. Tam, gdzie jest napisane „Project SDK”, dodaj JDK. Następnie przejdź do / usr / lib / jvm. Teraz powinieneś być w stanie kompilować projekty Java w IntellIJ.Być może trzeba będzie edytować konfiguracje, aby IntelliJ wiedział, gdzie szukać swojej głównej klasy. Przejdź do Uruchom> Edytuj konfiguracje. Dodaj swoją klasę główną do klasy Main i dodaj katalog główny projektu jako katalog roboczy.
źródło
Zainstaluj odpowiednią wersję OpenJDK
JAVA_VERSION=8 sudo add-apt-repository -y ppa:openjdk-r/ppa sudo apt-get update sudo apt-get -qq install -y openjdk-$JAVA_VERSION-jdk
Ustaw zmienne środowiskowe w /etc/profile.d/jdk.sh
JAVA_HOME=/usr/lib/jvm/java-$JAVA_VERSION-openjdk-amd64 echo "export JAVA_HOME=$JAVA_HOME" | sudo tee -a /etc/profile.d/jdk.sh echo "export J2SDKDIR=$JAVA_HOME" | sudo tee -a /etc/profile.d/jdk.sh echo "export J2REDIR=$JAVA_HOME/jre" | sudo tee -a /etc/profile.d/jdk.sh echo "export PATH=$PATH:$JAVA_HOME/bin:$J2REDIR/bin" | sudo tee -a /etc/profile.d/jdk.sh
Sprawdź swoją instalację
/bin/bash /etc/profile.d/jdk.sh java -version echo $JAVA_HOME echo $J2REDIR echo $PATH
źródło