Istnieją 2 wersje JDK. Oracle JDK i OpenJdk. Wszystkie komponenty OpenJDK są open source. To samo nie idzie z Oracle JDK. Niektóre elementy Oracle JDK są zastrzeżone. Właśnie dlatego niektórzy ludzie wolą OpenJdk od Oracle JDK.
Openjdk 10 niedawno wyszedł. Więc w tym artykule pokażę ci, jak zainstalować go w debian 9. Zacznijmy.
Pobieranie Openjdk 10
W tej sekcji pokażę Ci, jak pobrać OpenJDK 10 z oficjalnej strony internetowej Openjdk.
Najpierw przejdź do oficjalnej strony internetowej Openjdk 10 pod adresem http: // jdk.Jawa.net/ 10/ i powinieneś zobaczyć następną stronę, jak pokazano na zrzucie ekranu poniżej.
Przewiń trochę do Pliki Sekcja. Kliknij link, jak zaznaczono na zrzucie ekranu poniżej, aby pobrać 64-bitową wersję Linux Openjdk 10 smoła.GZ archiwum.
Kliknij Zapisz plik a następnie kliknij OK.
Twoje pobieranie powinno rozpocząć się, jak pokazano na zrzucie ekranu poniżej.
Instalowanie OpenJDK 10
Po zakończeniu pobierania należy go znaleźć w domyślnie Pliki katalog twoich przeglądarków internetowych. W moim przypadku jest to Pobierania/ katalog w moim użytkowniku DOM informator.
Najpierw przejdź do Pobierania/ Katalog z następującym poleceniem:
$ cd ~/pobieranie
Teraz, jeśli wymieniasz zawartość katalogu ls -lh polecenie, powinieneś znaleźć archiwum TAR OpenJdk 10, jak pokazano w zaznaczonej sekcji zrzutu ekranu poniżej.
Teraz musisz wyodrębnić archiwum smoły. Wyodrębnię to w moim /optować informator. Możesz wybrać inny katalog. Możesz to zrobić.
$ sudo tar xvzf openjdk-10_linux-x64_bin.smoła.GZ -C instalacja_dir
Archiwum smoły należy wyodrębnić.
Teraz, jeśli wymieniasz swoje Instalt_dir, W moim przypadku jest to /optować katalog, powinieneś zobaczyć JDK-10/ katalog oznaczony na zrzucie ekranu poniżej.
Teraz musisz go dodać do ŚCIEŻKA Twojego systemu operacyjnego Debiana 9. W ten sposób nie musisz pisać całej ścieżki do swoich plików binarnych OpenJDK w celu kompilacji lub uruchamiania programów Java.
Uruchom następujące polecenie, aby utworzyć nowy plik JDK10.cii W /itp./Profil.D informator:
$ sudo nano /itp. /profil.D/JDK10.cii
Powinieneś zobaczyć następujące okno.
Teraz dodaj następujące wiersze do pliku:
Eksport java_home = "nstall_dir/jdk-10"Instalt_dir W moim przypadku /optować
Teraz naciśnij + X, następnie naciśnij y a następnie naciśnij Aby zapisać plik.
Po zapisaniu pliku ponownie uruchom komputer za pomocą następującego polecenia:
$ sudo restart
Po uruchomieniu komputera uruchom następujące polecenie, aby sprawdzić, czy Java_home Dostępna jest zmienna środowiskowa:
$ echo $ java_homeJak widać na zrzucie ekranu poniżej, jest ustawiony na właściwą ścieżkę.
Możesz także sprawdzić ŚCIEŻKA Zmienna środowiskowa z następującym poleceniem:
$ echo $ ścieżka
Jak widać w zaznaczonej sekcji zrzutu zrzutu zrzutu poniżej, Openjdk 10's kosz/ katalog jest dodawany do ŚCIEŻKA.
Teraz uruchom następujące polecenie, aby sprawdzić, czy OpenJDK działa, czy nie:
$ Javac -versionJak widać na zrzucie ekranu poniżej, Openjdk 10 działa poprawnie.
Kompilowanie i uruchamianie programu Java z OpenJDK 10
W tej sekcji skompiluję i uruchomię prosty program Java z OpenJDK 10, aby pokazać, że Openjdk 10 działa poprawnie.
To jest mój prosty program Hello World zapisany ~/Dokumenty/kody/helloworld.Jawa plik.
klasa publiczna HelloworldKompilowanie Helloworld.java z openjdk 10
Najpierw przejdź do katalogu, w którym plik jest zapisywany za pomocą następującego polecenia:
$ cd ~/dokumenty/kody
Teraz skompilować Witaj świecie.Jawa Plik źródłowy Java, uruchom następujące polecenie:
$ Javac Helloworld.Jawa
Bieganie Helloworld z Openjdk 10
Kiedyś Witaj świecie.Jawa Plik jest kompilowany, a Witaj świecie.klasa Plik jest generowany. To jest plik kodu bajt Java, który uruchamiasz z Jawa polecenie w następujący sposób:
$ Java Helloworld
NOTATKA: Jeśli nazwa pliku kodu bajtu Java jest Witaj świecie.klasa, Biegniesz Java Helloworld. Nie możesz uwzględniać .klasa rozszerzenie. W przeciwnym razie nie zadziała.
Jak widać, program Java działał pomyślnie i wyświetlał prawidłowe wyjście.
Więc w ten sposób instalujesz OpenJDK 10 na debian 9. Dziękuję za przeczytanie tego artykułu.