Android

Kako instalirati Java na debian 10 Linux

Install Wine On Linux/Ubuntu - Run Windows Apps - Wine Shortcut

Install Wine On Linux/Ubuntu - Run Windows Apps - Wine Shortcut

Sadržaj:

Anonim

U ovom ćemo vodiču objasniti kako instalirati Javu (OpenJDK) na Debian 10 Linux.

Java je jedan od najpopularnijih programskih jezika koji se koristi za izgradnju različitih vrsta aplikacija i sustava. Aplikacije razvijene na Javi su skalabilne, fleksibilne i održive.

Prije nego što počneš

Postoje dvije različite implementacije Java, OpenJDK i Oracle Java, a gotovo da nema razlike među njima, osim što Oracle Java ima nekoliko dodatnih komercijalnih značajki. Oracle Java Licenca dopušta samo nekomercijalnu upotrebu softvera, poput osobne i razvojne upotrebe.

Zadana Debian 10 spremišta uključuju dva različita Java paketa, Java Runtime Environment (JRE) i Java Development Kit (JDK). JRE uključuje Java virtualni stroj (JVM), klase i binarne datoteke koje omogućuju pokretanje Java programa. Java programeri trebali bi instalirati JDK koji uključuje JRE, alate za razvoj / uklanjanje pogrešaka i biblioteke potrebne za izgradnju Java aplikacija.

Instaliranje OpenJDK 11

OpenJDK 11, implementacija otvorenog koda Java platforme je zadani razvoj Java i vrijeme izvođenja u Debianu 10, Busteru.

Izvršite sljedeće naredbe kao korisnik s povlasticama sudo ili root da biste ažurirali indeks paketa i instalirali OpenJDK 11 JDK paket:

sudo apt update sudo apt install default-jdk

Nakon što je instalacija dovršena, možete to provjeriti provjerom Java verzije:

java -version

Izlaz bi trebao izgledati ovako:

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

To je to! U ovom ste trenutku uspješno instalirali Javu na svoj Debian sustav.

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

Instaliranje OpenJDK 8

U vrijeme pisanja teksta prethodna Java LTS verzija 8 nije dostupna u službenim spremištima Debian Buster.

Omogućit ćemo AdoptOpenJDK skladište koje nudi unaprijed izgrađene OpenJDK pakete.

  1. Započnite ažuriranjem popisa paketa i instaliranjem ovisnosti potrebnih za dodavanje novog spremišta preko

    sudo apt update sudo apt install apt-transport-https ca-certificates wget dirmngr gnupg software-properties-common

    Uvezi GPG ključ spremišta pomoću sljedeće wget naredbe:

    wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -

    Dodajte skladište AdoptOpenJDK APT u svoj sustav:

    sudo add-apt-repository --yes

    Nakon što je spremište omogućeno, ažurirajte apt izvore i instalirajte Java 8 pomoću sljedećih naredbi:

    sudo apt update sudo apt install adoptopenjdk-8-hotspot

    Na kraju, provjerite instalaciju provjerom verzije Java:

    java -version

    Izlaz bi trebao izgledati ovako:

    openjdk version "1.8.0_212" OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_212-b04) OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.212-b04, mixed mode)

Postavite zadanu verziju

java -version

Za promjenu zadane verzije koristite naredbu update-alternatives :

sudo update-alternatives --config java

Rezultat će izgledati ovako:

There are 2 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/adoptopenjdk-8-hotspot-amd64/bin/java 1081 manual mode 2 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode Press to keep the current choice, or type selection number: There are 2 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/adoptopenjdk-8-hotspot-amd64/bin/java 1081 manual mode 2 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode Press to keep the current choice, or type selection number:

Prikazat će vam se popis svih instaliranih verzija Java. Unesite broj verzije koju želite koristiti kao zadanu i pritisnite Enter .

JAVA_HOME varijabla okoline

Promjenjivu okolinu JAVA_HOME koriste neke Java aplikacije za određivanje Java instalacijskog mjesta.

Da biste postavili varijablu okruženja JAVA_HOME , upotrijebite naredbu update-alternatives pronađite gdje je instalirana Java:

sudo update-alternatives --config java

U ovom primjeru 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/adoptopenjdk-8-hotspot-amd64/bin/java

Nakon što ste pronašli put željene Java instalacije, otvorite /etc/environment datoteku:

sudo nano /etc/environment

Pod pretpostavkom da želite postaviti JAVA_HOME na put OpenJDK 11 dodajte sljedeći redak na kraju datoteke:

/ Etc / okolina

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

Da bi promjene imale učinak na vašu trenutnu ljusku, možete se odjaviti i prijaviti ili pokrenuti sljedeću izvornu naredbu:

source /etc/environment

Provjerite je li varijabla okoline JAVA_HOME ispravno postavljena:

echo $JAVA_HOME

Trebali biste vidjeti put do Java instalacije:

/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 korisniku, dodajte liniju u .bashrc ili bilo koju drugu konfiguracijsku datoteku koja se učitava kada se korisnik prijavi.

Deinstaliranje Java

Možete deinstalirati Java kao i bilo koji drugi paket instaliran s apt .

Na primjer, za deinstaliranje default-jdk paketa jednostavno pokrenite:

sudo apt remove default-jdk

Zaključak

Najnovija LTS verzija OpenJDK dostupna je u zadanim Debian 10 Buster spremištima, a instalacija je jednostavan i jasan zadatak.

java debian