Android

Jak zainstalować Javę na Centos 7

Установка и настройка CentOS в VirtualBox

Установка и настройка CentOS в VirtualBox

Spisu treści:

Anonim

Java jest jednym z najpopularniejszych języków programowania na świecie, służącym do tworzenia różnego rodzaju aplikacji i systemów.

W tym samouczku opisano sposób instalowania różnych wersji i implementacji Java w CentOS 7. Pokażemy, jak zainstalować OpenJDK, a także Oracle Java.

Wymagania wstępne

Przed kontynuowaniem tego samouczka upewnij się, że jesteś zalogowany jako użytkownik z uprawnieniami sudo.

Wariacje Java

Java jest dystrybuowana w trzech różnych wersjach: Standard Edition (SE), Enterprise Edition (EE) i Micro Edition (ME). Ten samouczek obejmuje wydanie Java SE (edycja standardowa).

Istnieją dwa różne pakiety Java w CentOS 7, Java Runtime Environment (JRE) i Java Development Kit (JDK). Jeśli chcesz tylko uruchamiać programy Java, potrzebujesz JRE, które zawiera tylko środowisko Java Runtime Environment, a jeśli jesteś programistą Java, będziesz potrzebował JDK, który zawiera JRE oraz narzędzia i biblioteki programistyczne / debugujące.

Istnieją również dwie różne implementacje Java, OpenJDK i Oracle Java, przy czym prawie nie ma między nimi różnic, z wyjątkiem tego, że Oracle Java ma kilka dodatkowych funkcji komercyjnych.

Jeśli nie masz pewności, którą implementację Java i wersję zainstalować, zalecamy zainstalowanie OpenJDK 11 JDK, która jest aktualną wersją LTS Java.

Wymagania wstępne

Przed rozpoczęciem samouczka upewnij się, że jesteś zalogowany jako użytkownik z uprawnieniami sudo.

Zainstaluj OpenJDK

OpenJDK, implementacja platformy Java typu open source jest domyślnym środowiskiem programistycznym i uruchomieniowym Java w CentOS 7. Instalacja jest prosta.

Zainstaluj OpenJDK 11 JDK

W chwili pisania tego tekstu OpenJDK 11 to aktualna wersja LTS Java i zalecana wersja do zainstalowania. Możesz zainstalować go za pomocą yum, wpisując następujące polecenie:

sudo yum install java-11-openjdk-devel

Sprawdź instalację, uruchamiając następującą komendę, która wydrukuje wersję Java:

java -version

Dane wyjściowe będą wyglądać mniej więcej tak:

openjdk version "11.0.3" 2019-04-16 LTS OpenJDK Runtime Environment 18.9 (build 11.0.3+7-LTS) OpenJDK 64-Bit Server VM 18.9 (build 11.0.3+7-LTS, mixed mode, sharing)

Otóż ​​to! W tym momencie powinieneś pomyślnie zainstalować Javę w systemie CentOS.

Zainstaluj OpenJDK 11 JRE

Możesz zainstalować OpenJDK 11 JRE, używając yum, wpisując następujące polecenie:

sudo yum install java-11-openjdk JRE jest podzestawem JDK i jeśli już zainstalowałeś pakiet JDK, nie musisz go instalować.

Zainstaluj OpenJDK 8 JDK

Java 8 jest nadal najczęściej używaną wersją Java. Jeśli aplikacja wymaga zainstalowania starszej wersji Java 8 w systemie CentOS 7, zainstaluj ją, uruchamiając następujące polecenie:

sudo yum install java-1.8.0-openjdk-devel

Zainstaluj OpenJDK 8 JRE

Tak samo jak powyżej, jeśli twoja aplikacja wymaga OpenJDK 7 JRE, możesz zainstalować ją z yum, uruchamiając następujące polecenie:

sudo yum install java-1.8.0-openjdk

Zainstaluj Oracle Java

W tej sekcji omówimy etapy instalacji Oracle Java. Pakiety Oracle można pobrać tylko z ich oficjalnej strony internetowej.

Przed zainstalowaniem Oracle Java upewnij się, że przeczytałeś licencję Oracle JDK. Licencja zezwala jedynie na niekomercyjne wykorzystanie oprogramowania, takie jak użytek osobisty i użytkowanie programistyczne.

Możesz pobrać pakiety Oracle Java .rpm ze strony Java SE Downloads. Aby pobrać Oracle Java, musisz się zarejestrować na stronie Oracle.

Po pobraniu pakietu użyj następującego polecenia, aby go zainstalować:

sudo yum localinstall jre-VERSION-linux-x64.rpm

Ustaw domyślną wersję

Możesz sprawdzić domyślną Javę za pomocą:

java -version

openjdk version "11.0.3" 2019-04-16 LTS OpenJDK Runtime Environment 18.9 (build 11.0.3+7-LTS) OpenJDK 64-Bit Server VM 18.9 (build 11.0.3+7-LTS, mixed mode, sharing)

sudo alternatives --config java

Dane wyjściowe powinny wyglądać podobnie do następujących:

There are 2 programs which provide 'java'. Selection Command ----------------------------------------------- 1 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.3.7-0.el7_6.x86_64/bin/java) *+ 2 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre/bin/java) Enter to keep the current selection, or type selection number:

Aby zmienić domyślną wersję Java, po prostu wprowadź numer po wyświetleniu monitu i naciśnij Enter .

Odinstaluj Javę

Jeśli z jakiegoś powodu chcesz odinstalować pakiet Java, możesz go odinstalować jak każdy inny pakiet zainstalowany z yum .

Na przykład, jeśli chcesz odinstalować pakiet java-1.8.0-openjdk-devel , po prostu uruchom:

sudo yum remove java-1.8.0-openjdk-devel

Wniosek

Teraz, gdy nauczyłeś się instalować i zarządzać różnymi wersjami Java na serwerze CentOS, następnym krokiem może być instalacja jednej z wielu aplikacji działających w Javie, takich jak Tomcat, JBoss / WildFly, Apache Maven, Glassfish, Elasticsearch, Cassandra, Jenkins, Gradle..etc

java centos