Zainstaluj Openjdk 8 na odcinku Debian 9

Zainstaluj Openjdk 8 na odcinku Debian 9
Zestaw rozwoju Java lub JDK są używane przez programistów Java na całym świecie. Java to skompilowany język. Ale w przeciwieństwie do C/C ++, Java kompiluje kod źródłowy Java w kod bajtowy Java. JVM (maszyna wirtualna Java) następnie uruchamia kod bajtowy Java. Kod bajtów Java nie jest niczym podobnym do binarów skompilowanych C/C ++, które wymagają ponownej kompilacji w razie potrzeby do działania na różnych maszynach i systemach operacyjnych. Kod bajtu Java jest taki sam, bez względu na system operacyjny lub maszynę, której używasz do wygenerowania. Jedyną różnicą jest JVM. JVM jest specyficznie dla systemu operacyjnego i maszyny. JVM odczytuje kod bajtów Java i przekształca go w kody specyficzne dla maszyny, a następnie uruchamia na tym konkretnym komputerze i systemie operacyjnym.

Istnieją 2 implementacje JDK. Jeden nazywa się Oracle JDK, a drugi to OpenJdk. Openjdk jest całkowicie open source i nie zawiera żadnego zastrzeżonego komponentu Oracle JDK. Licencja Oracle JDK i OpenJdk też nie jest taka sama. Oracle JDK jest bardziej restrykcyjny niż OpenJdk. Dla tych, którzy szukają bezpłatnej i open source JDK, OpenJDK jest dla nich najlepszym wyborem. Tak naprawdę nie zobaczysz wielu różnic, gdy biegniesz OpenJdk. Doświadczenie jest prawie takie samo. Możesz użyć dokładnie tych samych narzędzi wiersza poleceń z OpenJdk jak w przypadku Oracle JDK.Naprawdę łatwo jest zainstalować OpenJDK 8 na Debian 9 Stretch, ponieważ jest już dostępny w oficjalnym repozytorium Debian 9.

W tym artykule pokażę, jak zainstalować OpenJDK 8 na debian 9. Zacznijmy.

Najpierw zaktualizuj pamięć podręczną repozytorium pakietów swojego systemu operacyjnego Debiana 9 za pomocą następującego polecenia:

Aktualizacja $ sudo apt-get

Pamięć podręczna repozytorium pakietów powinna zostać zaktualizowana.

Przed zainstalowaniem OpenJDK 8 musisz wiedzieć jedną rzecz. Istnieją dwie wersje OpenJDK 8 na oficjalnym repozytorium Debian 9. Jeden to Openjdk 8 bez głowy, a drugi jest Openjdk 8.

Różnica między Openjdk 8 bez głowy i openjdk 8 polega na tym, że Openjdk 8 Headless nie instaluje żadnych bibliotek do pracy z graficznymi interfejsami użytkownika. Ma mniej zależności. Jest więc idealny do serwerów bezgłowych, na których nigdy nie potrzebujesz żadnych graficznych interfejsów użytkownika (GUIS). Openjdk 8 zapewnia wszystko, co zapewnia Bezpośrednie Openjdk 8 wraz z bibliotekami wymaganymi do pracy z graficznymi interfejsami użytkownika (GUIS). W tym artykule zainstaluję OpenJDK 8 (nie bezgłowy), ale pokażę ci, jak zainstalować wersję Bezpośrednie Bezpośredniego OpenJDK 8.

Możesz zainstalować openjdk 8 bezgłowy za pomocą następującego polecenia:

$ sudo apt-get instaluj openjdk-8-jdk-headless

Możesz zainstalować OpenJDK 8 za pomocą następującego polecenia:

$ sudo apt-get instaluj openjdk-8-jdk

Teraz naciśnij „y”, a następnie naciśnij, aby kontynuować.

Menedżer pakietów Apt powinien pobrać i zainstalować wszystkie wymagane pakiety. Może to potrwać w zależności od połączenia internetowego.

OpenJdk 8 powinien być wkrótce zainstalowany.

Po zakończeniu instalacji uruchom następujące polecenie, aby sprawdzić, czy OpenJDK 8 jest poprawnie zainstalowane.

$ Javac -version

Jeśli otrzymasz podobne dane wyjściowe, jak pokazano na zrzucie ekranu poniżej, wszystko powinno działać poprawnie.

Teraz zamierzam uruchomić prosty program Hello World Java i pokażę, że zainstalowałem OpenJDK 8, może rzeczywiście skompilować kod Java.

To jest kod, który zamierzam uruchomić.

Uratowałem „Helloworld.plik kodu źródłowego Java „$ home/dokumenty/kody/” katalog, jak widać z wyjścia komendy „ls”.

Teraz możesz skompilować „Helloworld.plik źródłowy Java 'Java z następującym poleceniem:

$ Javac Helloworld.Jawa

„Helloworld.Należy skompilować plik źródłowy Java 'Java. Możesz teraz uruchomić polecenie „LS” i powinieneś być w stanie zobaczyć „Helloworld.plik klasy, jak pokazano na zrzucie ekranu poniżej. To jest kod bajtów Java, o którym mówiłem.

Teraz możesz uruchomić kod bajtów Java „Helloworld.klasa „z następującym poleceniem:

$ Java Helloworld

UWAGA: Nie uwzględniaj ''.Rozszerzenie klasy podczas uruchamiania pliku kodu bajtów Java. „Java Helloworld.Klasa „nie jest taka, jak powinieneś uruchomić program Java.

Powinieneś zobaczyć „Witamy w Linuxhint!”Wydrukowano na ekranie, jak pokazano na zrzucie ekranu poniżej. Abyśmy mogli skompilować i uruchomić kody Java z OpenJDK 8.

W ten sposób instalujesz OpenJDK 8 na debian 9. Dziękujemy za przeczytanie tego artykułu. Tweet nas na @linuxhint na komentarze.