Android

Paano mag-install ng java sa debian 10 linux

Linux Tutorials :: Installing Java OpenJDK-8 on Debian Based Systems

Linux Tutorials :: Installing Java OpenJDK-8 on Debian Based Systems

Talaan ng mga Nilalaman:

Anonim

Sa tutorial na ito, ipapaliwanag namin kung paano i-install ang Java (OpenJDK) sa Debian 10 Linux.

Ang Java ay isa sa mga pinakatanyag na wika ng programming na ginamit upang makabuo ng iba't ibang uri ng mga aplikasyon at system. Ang mga aplikasyon na binuo sa Java ay nasusukat, nababaluktot at nakagagawa.

Bago ka magsimula

Mayroong dalawang magkakaibang pagpapatupad ng Java, OpenJDK at Oracle Java na halos walang pagkakaiba sa pagitan nila maliban na ang Oracle Java ay may ilang karagdagang mga tampok na komersyal. Pinapayagan lamang ng Oracle Java License ang hindi pang-komersyal na paggamit ng software, tulad ng personal na paggamit at paggamit ng pag-unlad.

Ang default na mga repositibong Debian 10 ay may kasamang dalawang magkakaibang Java packages, Java Runtime Environment (JRE) at Java Development Kit (JDK). Kasama sa JRE ang Java virtual machine (JVM), mga klase at binaries na nagpapahintulot sa iyo na magpatakbo ng mga programa sa Java. Ang mga developer ng Java ay dapat mag-install ng JDK na may kasamang JRE at mga tool sa pag-unlad / debugging at aklatan na kinakailangan upang makabuo ng mga aplikasyon ng Java.

Pag-install ng OpenJDK 11

Ang OpenJDK 11, ang open source pagpapatupad ng Java Platform ay ang default na pag-unlad ng Java at runtime sa Debian 10, Buster.

Patakbuhin ang sumusunod na mga utos bilang isang gumagamit na may mga pribilehiyo ng sudo o ugat upang i-update ang index ng mga pakete at i-install ang OpenJDK 11 JDK package:

sudo apt update sudo apt install default-jdk

Kapag kumpleto ang pag-install, maaari mong i-verify ito sa pamamagitan ng pagsuri sa bersyon ng Java:

java -version

Ang output ay dapat magmukhang ganito:

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)

Ayan yun! Sa puntong ito, matagumpay mong na-install ang Java sa iyong Debian system.

Ang JRE ay kasama sa JDK package. Kung kailangan mo lamang JRE, i-install ang package na default-jre .

Pag-install ng OpenJDK 8

Sa panahon ng pagsulat, ang nakaraang bersyon ng Java LTS 8 ay hindi magagamit sa opisyal na mga repositoriyang Debian Buster.

Paganahin namin ang repositoryo AdoptOpenJDK na nagbibigay ng mga pambungad na OpenJDK packages.

  1. Magsimula sa pamamagitan ng pag-update ng listahan ng mga pakete at pag-install ng mga dependency na kinakailangan upang magdagdag ng isang bagong imbakan sa

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

    Mag-import ng susi ng GPG ng imbakan gamit ang sumusunod na utos ng wget:

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

    Idagdag ang repote ng AdoptOpenJDK APT sa iyong system:

    sudo add-apt-repository --yes

    Kapag pinagana ang pag-iimbak, i-update ang mga mapagkukunan ng apt at i-install ang Java 8 gamit ang mga sumusunod na utos:

    sudo apt update sudo apt install adoptopenjdk-8-hotspot

    Sa wakas, i-verify ang pag-install sa pamamagitan ng pagsuri sa bersyon ng Java:

    java -version

    Ang output ay dapat magmukhang ganito:

    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)

Itakda ang default na bersyon

java -version

Upang baguhin ang default na bersyon gamitin ang utos ng pag update-alternatives :

sudo update-alternatives --config java

Ang output ay magmukhang isang bagay sa ibaba:

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:

Ipakita sa iyo ang isang listahan ng lahat ng mga naka-install na bersyon ng Java. Ipasok ang bilang ng bersyon na nais mong magamit bilang default at pindutin ang Enter .

JAVA_HOME Kapaligiran

Ang JAVA_HOME variable ng kapaligiran ay ginagamit ng ilang mga aplikasyon ng Java upang matukoy ang lokasyon ng pag-install ng Java.

Upang itakda ang variable ng kapaligiran ng JAVA_HOME , gamitin ang utos ng pag update-alternatives upang malaman kung saan naka-install ang Java:

sudo update-alternatives --config java

Sa halimbawang ito ang mga landas sa pag-install ay ang mga sumusunod:

  • Ang OpenJDK 11 ay matatagpuan sa /usr/lib/jvm/java-11-openjdk-amd64/bin/java OpenJDK 8 ay matatagpuan sa /usr/lib/jvm/adoptopenjdk-8-hotspot-amd64/bin/java

Kapag nahanap mo ang landas ng iyong ginustong pag-install ng Java, buksan ang /etc/environment file ng /etc/environment :

sudo nano /etc/environment

Sa pagpapalagay na nais mong itakda ang JAVA_HOME sa landas ng OpenJDK 11 idagdag ang sumusunod na linya, sa dulo ng file:

/ atbp / kapaligiran

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

Para sa mga pagbabago na magkakabisa sa iyong kasalukuyang shell maaari mong mai-log out at mag-log in o patakbuhin ang sumusunod na utos ng mapagkukunan:

source /etc/environment

Patunayan na ang variable ng kapaligiran ng JAVA_HOME itinakda nang wasto:

echo $JAVA_HOME

Dapat mong makita ang landas sa pag-install ng Java:

/usr/lib/jvm/java-11-openjdk-amd64 /etc/environment ay isang file na malawak na file ng pagsasaayos, na ginagamit ng lahat ng mga gumagamit. Kung nais mong itakda ang variable ng JAVA_HOME sa isang per-user na batayan pagkatapos ay idagdag ang linya sa.

I-uninstall ang Java

Maaari mong i-uninstall ang Java tulad ng anumang iba pang pakete na naka-install na may apt .

Halimbawa, upang default-jdk uninstall ang default-jdk package ay tumatakbo lamang:

sudo apt remove default-jdk

Konklusyon

Ang pinakabagong bersyon ng LTS ng OpenJDK ay magagamit sa default na mga repositori sa Debian 10 Buster at ang pag-install ay isang simple at prangka na gawain.

java debian