Android

Kako instalirati javu na ubuntu 18.04

How to install Java JDK 10 on Ubuntu 18.04 LTS (Debian Linux)

How to install Java JDK 10 on Ubuntu 18.04 LTS (Debian Linux)

Sadržaj:

Anonim

Java je jedan od najpopularnijih programskih jezika na svijetu, a koristi se za izgradnju različitih vrsta aplikacija na više platformi.

Ovaj vodič opisuje kako instalirati razne verzije OpenJDK kao i Oracle Java na Ubuntu 18.04. Iste upute vrijede i za Ubuntu 16.04 i bilo koju distribuciju koja se temelji na Ubuntuu, uključujući Kubuntu, Linux Mint i Elementarni OS.

Preduvjeti

Prije nego što nastavite s ovim vodičem, provjerite jeste li prijavljeni kao korisnik s povlasticama sudo.

Varijacije Java

Java je distribuirana u tri različita izdanja, Standard Edition (SE), Enterprise Edition (EE) i Micro Edition (ME). Ovaj vodič pokriva instalaciju Java SE (Standard Edition) izdanja.

OpenJDK i Oracle Java dvije su glavne implementacije Jave, pri čemu gotovo da i nema razlike između njih, osim što Oracle Java ima nekoliko dodatnih komercijalnih značajki.

Postoje dva različita Java paketa u spremištima Ubuntu, Java Runtime Environment (JRE) i Java Development Kit (JDK).

Ako želite pokrenuti samo programe Java, potreban vam je JRE koji sadrži samo Java Runtime Environment. Java programer trebao bi instalirati JDK, koji također uključuje alate za razvoj / uklanjanje pogrešaka i knjižnice.

Pokazat ćemo vam kako instalirati razne Java pakete. Ako ne znate koju Java implementaciju ili verziju koristiti, općenita preporuka je držati se zadane verzije OpenJDK dostupne na Ubuntu 18.04.

Instaliranje zadanog OpenJDK (Java 11)

U vrijeme pisanja teksta najnovija Java verzija LTS je verzija 11.

Slijedite dolje navedene korake za instaliranje Java OpenJDK 11 na vaš Ubuntu sustav:

  1. Prvo ažurirajte indeks apt paketa sa:

    sudo apt update

    Nakon ažuriranja indeksa paketa instalirajte zadani Java OpenJDK paket sa:

    sudo apt install default-jdk

    Provjerite instalaciju pokretanjem sljedeće naredbe koja će ispisati verziju Java:

    java -version

    Izlaz će izgledati ovako:

    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)

To je to! U ovom bi trenutku trebali uspješno instalirati Javu na svoj Ubuntu sustav.

JRE je uključen u paket JDK. Ako vam je potreban samo JRE, instalirajte default-jre paket:

Instaliranje OpenJDK 8

Java 8 još uvijek je najčešće korištena inačica Jave. Ako vaš zahtjev zahtijeva Java 8, možete ga instalirati upisivanjem sljedećih naredbi:

sudo apt update sudo apt install openjdk-8-jdk

Instaliranje Oracle Java

Prije instalacije Oracle Java obavezno pročitajte licencu Oracle JDK. Licenca dopušta samo nekomercijalnu upotrebu softvera, poput osobne i razvojne upotrebe.

Oracle Java 11 može se instalirati iz Linux Uprising PPA.

Sljedeći koraci opisuju kako instalirati Oracle Java 11 na Ubuntu 18.04:

  1. Instalirajte ovisnosti potrebne za dodavanje novog spremišta:

    sudo apt install software-properties-common

    Omogućite Linux Uprising PPA pokretanjem sljedećih naredbi:

    sudo add-apt-repository ppa:linuxuprising/java

    Nakon dodavanja spremišta ažurirajte popis paketa i instalirajte oracle-java11-installer paket tako da upišete:

    sudo apt update sudo apt install oracle-java11-installer

    Od vas će se zatražiti da prihvatite licencu Oracle.

    Provjerite instalaciju pokretanjem sljedeće naredbe koja će ispisati R verziju:

    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)

Postavite zadanu verziju Java

Za provjeru zadane verzije Java upotrijebite sljedeću naredbu:

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)

Ako imate više Java instalacija za promjenu zadane verzije, upotrijebite alat za update-alternatives kao što je prikazano u nastavku:

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:

Za promjenu zadane verzije Java samo unesite broj verzije (broj u stupcu Selection) i pritisnite Enter .

Postavite JAVA_HOME varijablu okoliša

Neke aplikacije napisane na Javi koriste varijablu okruženja JAVA_HOME za određivanje lokacije Java instalacije.

Da biste postavili varijablu okruženja JAVA_HOME , prvo morate pronaći Java instalacijske staze pomoću naredbe update-alternatives

sudo update-alternatives --config java

U našem slučaju, instalacijski su putevi sljedeći:

  • OpenJDK 11 nalazi se na /usr/lib/jvm/java-11-openjdk-amd64/bin/java OpenJDK 8 nalazi se na /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java

Kopirajte instalacijsku stazu svoje željene instalacije. Zatim otvorite /etc/environment file datoteku:

sudo nano /etc/environment

Na kraju datoteke dodajte sljedeći redak:

/ Etc / okolina

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

Obavezno zamijenite put stazom do željene Java verzije.

Možete se odjaviti i prijaviti ili pokrenuti sljedeću naredbu izvora da biste primijenili promjene na svoju trenutnu sesiju:

source /etc/environment

Da biste provjerili je li varijabla okoline JAVA_HOME ispravno postavljena, pokrenite sljedeću naredbu eho:

echo $JAVA_HOME

/usr/lib/jvm/java-11-openjdk-amd64 /etc/environment je konfiguracijska datoteka na razini cijelog sustava, a koju koriste svi korisnici. Ako želite postaviti varijablu JAVA_HOME na osnovi korisnika, dodajte redak u .bashrc ili bilo koju drugu konfiguracijsku datoteku koja se učitava kada se korisnik prijavi.

Deinstaliranje Java

Ako iz bilo kojeg razloga želite deinstalirati Java paket, možete ga deinstalirati kao i bilo koji drugi paket instaliran s apt .

Na primjer, ako želite deinstalirati pokretanje openjdk-8-jdk :

sudo apt remove openjdk-8-jdk

Zaključak

U ovom tutorialu naučili ste kako instalirati i upravljati s više verzija Java na vašem Ubuntu poslužitelju.

Sada možete instalirati programe koji rade na Javi, poput Tomcat, JBoss / WildFly, Apache Maven, Glassfish, Elasticsearch, Cassandra, Jenkins, Gradle… itd.

java ubuntu