Wéi installéiere ech JAVA mat APT op Debian 10


Java ass eng vun de populäersten a meescht benotzte Programméierungssproochen. De Moment hänkt eng Onmass vu Softwareapplikatiounen vum Java of fir ze funktionéieren wéi néideg, zum Beispill Android Studio. Java kënnt an 3 verschidden Implementatiounen: JRE, OpenJDK, an Oracle JDK.

Loosst eis kuerz op jiddereng vun dësen am Tour kucken:

  • JRE (Java Runtime Environment) - Dëst ass e Set vu Software Tools déi fir d'Ausféierung vun Java Uwendungen gebraucht ginn.
  • JDK (Java Development Kit) - ass en Entwécklungsëmfeld néideg fir d'Entwécklung vun Java Applikatioun & Applets. Et ëmfaasst en Dolmetscher, e Compiler, en Archiver an aner Software Tools.
  • OpenJDK - ass eng Open-Source Implementatioun vu JDK. Oracle JDK ass Oracle seng offiziell Versioun vum JDK. Zousätzlech, Oracle JDK Schëffer mat zousätzlech kommerziell Fonctiounen an erlaabt och net-kommerziell Notzung vun der Software wéi perséinlech Entwécklung vun Java Uwendungen.

Fir dësen Tutorial musst Dir e Benotzer mat Sudo Privilegien hunn.

An dësem Thema léiert Dir wéi Dir Java mat APT op Debian 10 installéiere wëllt.

Wann Dir net sécher sidd wéi ee Java Package ze installéieren, ass et héich recommandéiert fir mat OpenJDK 11 ze goen, wat de Standard JDK an Debian 10 ass.

Wéi installéiere Dir OpenJDK 11 an Debian 10

Fir OpenJDK 11 op Debian 10 z'installéieren, loggt Iech als normale Benotzer mat sudo Privilegien un an aktualiséieren d'Systempakete wéi gewisen.

$ sudo apt update

Wann Dir wëllt kontrolléieren ob Java installéiert ass, fuert de Kommando aus.

$ java -version

Als nächst installéiert OpenJDK 11 mat dem folgenden Kommando.

$ sudo apt install default-jdk

Dir kënnt elo d'OpenJDK Versioun verifizéieren andeems Dir lafen.

$ java -version

Wann d'Installatioun ouni Problem gutt gaang ass, sollt Dir d'Ausgab hei ënnen kréien.

Loosst eis elo kucken wéi Dir Oracle Java installéiere wëllt.

Wéi installéiere ech Oracle Java 12 op Debian 10

Fir erfollegräich Oracle Java 12 op Debian 10 Buster z'installéieren, musst Dir de Linux Uprising Java Repository addéieren wéi gewisen.

$ sudo echo "deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main" | sudo tee /etc/apt/sources.list.d/linuxuprising-java.list

Als nächst fuert de Kommando fir dirmngr ze installéieren.

$ sudo apt install dirmngr

Als nächst importéiert den Ënnerschrëftschlëssel wéi gewisen.

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2A

Nodeems Dir de Linux Uprising Repository erfollegräich bäigefüügt hutt, lafen d'Befehle hei ënnen fir Oracle Java 12 op Debian 10 ze installéieren.

$ sudo apt update
$ sudo apt install oracle-java12-installer

Eng Pop-up Fënster gëtt ugewisen. Klickt op den TAB Knäppchen fir op d'Optioun 'OK' ze navigéieren an dréckt ENTER.

An den nächsten Fënsteren, navigéiert op d'Optioun Jo mat de Cursorschlësselen a dréckt ENTER fir d'Lizenzofkommes ze akzeptéieren.

Fir d'Versioun vun Oracle Java 12 ze kontrolléieren lafen.

$ java --version

Super! Dëst bestätegt datt mir Oracle Java 12 erfollegräich installéiert hunn.

Wéi Setzt JAVA_HOME Ëmfeld Variabel an Debian 10

An e puer Szenarie kann et méi wéi eng Versioun vun JAVA op Ärem System installéiert ginn. Wann Dir d'Standardversioun setzen musst, zum Beispill, an dësem Fall, Oracle Java 12, benotzt de Kommando hei ënnen.

$ sudo update-alternatives --config java

Am Ausgang wéi hei ënnendrënner, gitt d'Zuel entsprécht der Versioun vum Java déi Dir als Standard setze wëllt a dréckt ENTER.

Elo musse mir d'JAVA_HOME Ëmfeldvariabel setzen. Fir dëst z'erreechen, öffnen d' /etc/environment Datei.

$ sudo vim /etc/environment

Füügt d'Linn hei drënner.

JAVA_HOME="/usr/lib/jvm/java-12-oracle"

Als nächst, späichert a gitt den Texteditor aus. Endlech, gitt de Quellbefehl wéi folgend.

$ source /etc/environment

Fir d'Java Ëmfeld Variabel Astellung ze bestätegen, fuert de Kommando.

$ echo JAVA_HOME

Dir sidd um Enn vun dësem Tutorial komm. An dësem Guide hutt Dir geléiert wéi Dir Java an Debian 10 installéiere kënnt an d'JAVA_HOME Variabel setzen. Zéckt net fir eis mat Äre Feedback zréckzekommen.