Android

Jak zainstalować Javę na Ubuntu 18.04

How to install World of Tanks on Ubuntu 18.04

How to install World of Tanks on Ubuntu 18.04

Spisu treści:

Anonim

Java jest jednym z najpopularniejszych języków programowania na świecie, używanym do budowania różnego rodzaju aplikacji wieloplatformowych.

W tym samouczku opisano, jak zainstalować różne wersje OpenJDK, a także Oracle Java na Ubuntu 18.04. Te same instrukcje dotyczą Ubuntu 16.04 i dowolnej dystrybucji opartej na Ubuntu, w tym Kubuntu, Linux Mint i Elementary OS.

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 instalację wersji Java SE (Standard Edition).

OpenJDK i Oracle Java to dwie główne implementacje języka Java, przy czym nie ma prawie żadnych różnic między nimi, z wyjątkiem tego, że Oracle Java ma kilka dodatkowych funkcji komercyjnych.

Istnieją dwa różne pakiety Java w repozytoriach Ubuntu, Java Runtime Environment (JRE) i Java Development Kit (JDK).

Jeśli chcesz tylko uruchamiać programy Java, potrzebujesz środowiska JRE, które zawiera tylko środowisko Java Runtime Environment. Deweloper Java powinien zainstalować JDK, który obejmuje również narzędzia programistyczne / debugujące i biblioteki.

Pokażemy Ci, jak zainstalować różne pakiety Java. Jeśli nie wiesz, której implementacji Java lub wersji użyć, ogólną rekomendacją jest trzymanie się domyślnej wersji OpenJDK dostępnej na Ubuntu 18.04.

Instalowanie domyślnego OpenJDK (Java 11)

W momencie pisania najnowszej wersji LTS Java jest wersja 11.

Wykonaj poniższe czynności, aby zainstalować Java OpenJDK 11 w systemie Ubuntu:

  1. Najpierw zaktualizuj indeks pakietu apt o:

    sudo apt update

    Po zaktualizowaniu indeksu pakietów zainstaluj domyślny pakiet Java OpenJDK za pomocą:

    sudo apt install default-jdk

    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.2" 2019-01-15 OpenJDK Runtime Environment (build 11.0.2+9-Ubuntu-3ubuntu118.04.3) OpenJDK 64-Bit Server VM (build 11.0.2+9-Ubuntu-3ubuntu118.04.3, mixed mode, sharing)

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

Środowisko JRE jest zawarte w pakiecie JDK. Jeśli potrzebujesz tylko środowiska JRE, zainstaluj default-jre pakiet default-jre :

Instalowanie OpenJDK 8

Java 8 jest nadal najczęściej używaną wersją Java. Jeśli aplikacja wymaga środowiska Java 8, możesz go zainstalować, wpisując następujące polecenia:

sudo apt update sudo apt install openjdk-8-jdk

Instalowanie Oracle Java

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.

Oracle Java 11 można zainstalować z pakietu PPA Powstanie Linux.

Poniższe kroki opisują sposób instalacji Oracle Java 11 na Ubuntu 18.04:

  1. Zainstaluj zależności niezbędne do dodania nowego repozytorium:

    sudo apt install software-properties-common

    Włącz PPA Powstania pod Linuksem, uruchamiając następujące polecenia:

    sudo add-apt-repository ppa:linuxuprising/java

    Po dodaniu repozytorium zaktualizuj listę pakietów i zainstaluj pakiet instalacyjny oracle-java11-installer , wpisując:

    sudo apt update sudo apt install oracle-java11-installer

    Zostaniesz poproszony o zaakceptowanie licencji Oracle.

    Sprawdź instalację, uruchamiając następujące polecenie, które wydrukuje wersję R:

    java -version

    java version "11.0.2" 2019-01-15 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)

Ustaw domyślną wersję Java

Aby sprawdzić domyślną wersję Java, użyj następującego polecenia:

java -version

openjdk version "11.0.2" 2019-01-15 OpenJDK Runtime Environment (build 11.0.2+9-Ubuntu-3ubuntu118.04.3) OpenJDK 64-Bit Server VM (build 11.0.2+9-Ubuntu-3ubuntu118.04.3, mixed mode, sharing)

Jeśli masz wiele instalacji Java, aby zmienić domyślną wersję, skorzystaj z narzędzia update-alternatives , jak pokazano poniżej:

sudo update-alternatives --config java

There are 3 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode Press to keep the current choice, or type selection number: There are 3 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode Press to keep the current choice, or type selection number:

Aby zmienić domyślną wersję Java, wystarczy wprowadzić numer wersji (numer w kolumnie Wybór) i nacisnąć Enter .

Ustaw zmienną środowiskową JAVA_HOME

Niektóre aplikacje napisane w Javie używają JAVA_HOME środowiskowej JAVA_HOME do określenia lokalizacji instalacji Java.

Aby ustawić zmienną środowiskową JAVA_HOME , najpierw musisz znaleźć ścieżki instalacyjne Java za pomocą komendy update-alternatives

sudo update-alternatives --config java

W naszym przypadku ścieżki instalacji są następujące:

  • OpenJDK 11 znajduje się w /usr/lib/jvm/java-11-openjdk-amd64/bin/java OpenJDK 8 znajduje się w /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java

Skopiuj ścieżkę instalacji preferowanej instalacji. Następnie otwórz plik /etc/environment :

sudo nano /etc/environment

Dodaj następujący wiersz na końcu pliku:

/ etc / environment

JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"

Upewnij się, że zastąpiłeś ścieżkę ścieżką do preferowanej wersji Java.

Możesz się wylogować i zalogować lub uruchomić następującą komendę źródłową, aby zastosować zmiany w bieżącej sesji:

source /etc/environment

Aby sprawdzić, czy zmienna środowiskowa JAVA_HOME jest poprawnie ustawiona, uruchom następującą komendę echo:

echo $JAVA_HOME

/usr/lib/jvm/java-11-openjdk-amd64 /etc/environment to ogólnosystemowy plik konfiguracyjny, z którego korzystają wszyscy użytkownicy. Jeśli chcesz ustawić zmienną JAVA_HOME dla poszczególnych użytkowników, dodaj linię do pliku .bashrc lub dowolnego innego pliku konfiguracyjnego, który jest ładowany podczas logowania użytkownika.

Odinstaluj Javę

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

Na przykład, jeśli chcesz odinstalować openjdk-8-jdk , uruchom:

sudo apt remove openjdk-8-jdk

Wniosek

W tym samouczku nauczyłeś się instalować i zarządzać wieloma wersjami Java na serwerze Ubuntu.

Możesz teraz instalować aplikacje działające w Javie, takie jak Tomcat, JBoss / WildFly, Apache Maven, Glassfish, Elasticsearch, Cassandra, Jenkins, Gradle… itp.

java ubuntu