JDK ma 2 wersje. Openjdk i Oracle JDK. Openjdk to implementacja Oracle JDK open source. Oracle JDK zawiera niektóre zastrzeżone kody, których nie ma Openjdk. OpenJdk jest open source, w którym nie jest Oracle JDK.
W tym artykule pokażę ci, jak zainstalować Oracle JDK 12 i Openjdk 12 na Centos 7. Więc zacznijmy.
Oracle JDK 12 nie jest dostępny w oficjalnym repozytorium pakietów Centos 7. Ale możesz łatwo pobrać Oracle JDK 12 z oficjalnej strony Oracle i zainstalować ją w Centos 7.
Najpierw odwiedź https: // www.wyrocznia.COM/TechNetwork/Java/Javase/Downloads/Index.HTML z ulubionej przeglądarki. Gdy strona się załaduje, kliknij POBIERAĆ Platforma Java (JDK) 12 przycisk oznaczony na zrzucie ekranu poniżej.
Teraz kliknij Zaakceptuj umowę licencyjną Aby zaakceptować umowę licencyjną Oracle Technology Network dla Oracle Java SE.
Twoja przeglądarka powinna skrócić do zapisania pliku. Wybierać Zapisz plik i kliknij OK.
JDK 12.0.Pobierz jest pobierany 1 pakiet RPM.
Po zakończeniu pobierania przejdź do katalogu ~/pobierania w następujący sposób:
$ cd ~/pobieranie
Jak widać, plik pakietu RPM, który właśnie pobrałem.
Teraz zainstaluj plik pakietu RPM za pomocą następującego polecenia:
$ sudo rpm -uvh jdk -12.0.1_linux-x64_bin.RPM
Instalowane jest Oracle JDK 12.
Oracle JDK 12 powinien zostać zainstalowany w tym momencie.
Teraz, aby sprawdzić, czy instalacja się powiodła, a Oracle JDK 12 działa, uruchom następujące polecenie:
$ java -version
Jak widać, Oracle JDK 12 działa.
Instalowanie OpenJDK 12:
Openjdk 12 nie jest dostępny w oficjalnym repozytorium pakietów Centos 7. Ale możesz łatwo pobrać go z oficjalnej strony internetowej OpenJDK i zainstalować ją na Centos 7.
Aby pobrać Openjdk 12, odwiedź https: // jdk.Jawa.net/ 12/ z ulubionej przeglądarki internetowej i kliknij .smoła.link GZ, jak zaznaczono na zrzucie ekranu poniżej.
Twoja przeglądarka powinna skrócić Cię do zapisania OpenJDK 12 .smoła.Archiwum GZ. Wybierać Zapisz plik i kliknij OK.
Twoja przeglądarka powinna rozpocząć pobieranie archiwum OpenJDK 12. Ukończenie może potrwać trochę czasu.
Po zakończeniu pobierania przejdź do katalogu ~/pobierania za pomocą następującego polecenia:
$ cd ~/pobieranie
Jak widać, archiwum OpenJDK 12, które właśnie pobrałeś.
Teraz wyodrębnij archiwum OpenJdk 12 w /optować Katalog z następującym poleceniem:
$ sudo tar xvzf openjdk-12.0.1_linux-x64_bin.smoła.GZ -C /Opt
Należy pobrać archiwum OpenJdk 12.
Jak widać, w nowym katalogu powstaje w /optować informator. Zwróć uwagę na nazwę katalogu.
Teraz musisz dodać Java_home zmienna środowiskowa i dodaj do binarnego katalogu OpenJDK 12 ŚCIEŻKA Zmienna środowiskowa. Aby to zrobić, uruchom następujące polecenie:
$ echo -e 'eksport java_home = "/opt/jdk -12.0.1 "\ nexport ścieżka =" $ ścieżka: $ java_home/bin "\ n '|
sudo tee /itp. /profil.D/OpenJdk12.cii
Nowy plik /itp./Profil.D/OpenJdk12.cii należy utworzyć.
Teraz ponownie uruchom komputer z następującym poleceniem:
$ sudo restart
Po uruchomieniu komputera uruchom następujące polecenie, aby sprawdzić, czy zmienne środowiskowe Java_home I ŚCIEŻKA jest ustawiony poprawnie.
$ echo $ java_home && echo $ ścieżka
Jak widać, zmienne środowiskowe są prawidłowo ustawione.
Teraz sprawdź, czy OpenJDK 12 działa poprawnie z następującym poleceniem:
$ java -version
Wersja OpenJdk 1.8.0_212! To nie jest instalowaliśmy wersję.
Problem polega na tym, że kolejna wersja OpenJDK jest zainstalowana na komputerze Centos 7. Aby rozwiązać ten problem, po prostu usuń stare pakiety OpenJDK z komputera Centos 7 w następujący sposób:
$ sudo yum usuń $ (sudo rpm -qa | grep openjdk)
Teraz naciśnij y a następnie naciśnij kontynuować.
Starszą wersję OpenJDK należy usunąć.
Jak widać, teraz wersja jest poprawnie wyświetlana. Tak więc używany wcześniej openjdk, który wcześniej zainstalowaliśmy.
Kompilowanie i uruchamianie prostego programu Java z JDK 12:
W tej sekcji zamierzam skompilować i uruchomić prosty program Java z JDK 12.
W pliku napisałem prosty program Java Powitanie.Jawa i umieść to w ~/kody katalog na moim katalogu domowym użytkowników logowania.
Zawartość powitania.Plik źródłowy Java Java to:
Powitanie klasy publicznejNajpierw przejdź do katalogu, w którym Powitanie.Jawa plik źródłowy to.
$ cd ~/kody
Następnie, aby skompilować Powitanie.Jawa Plik źródłowy Java, uruchom następujące polecenie:
$ Javac powitaj.Jawa
Kiedyś Powitanie.Jawa Plik źródłowy jest kompilowany, a Powitanie.klasa Plik należy wygenerować. To jest plik klasy Java. Zawiera bajkę Java, którą może zrozumieć maszyna wirtualna Java (JVM).
Jak widać, wyświetlane jest prawidłowe wyjście.
W ten sposób instalujesz Oracle JDK 12 i OpenJdk 12 w Centos 7. Dziękujemy za przeczytanie tego artykułu.