Hvernig á að setja upp Java með Apt á Ubuntu 20.04


Java er eitt vinsælasta forritunarmálið og JVM (sýndarvél Java) er keyrsluumhverfið til að keyra Java forrit. Þessir tveir pallar eru nauðsynlegir fyrir vinsælan hugbúnað sem inniheldur Tomcat, Jetty, Cassandra, Glassfish og Jenkins.

Í þessari grein muntu læra hvernig á að setja upp Java Runtime Environment (JRE) og Java Developer Kit (JDK) með því að nota sjálfgefna pakkastjórann á Ubuntu 20.04 og Ubuntu 18.04.

Að setja upp sjálfgefið JRE í Ubuntu

Sársaukalausa leiðin til að setja upp Java er að nota útgáfuna sem fylgir Ubuntu geymslum. Sjálfgefið er að Ubuntu pakkar með OpenJDK 11, sem er opinn valkostur JRE og JDK.

Til að setja upp sjálfgefna Open JDK 11, uppfærðu fyrst hugbúnaðarpakkann:

$ sudo apt update

Næst skaltu athuga hvort Java uppsetning sé á kerfinu.

$ java -version

Ef Java er ekki uppsett, færðu eftirfarandi úttak.

Command 'java' not found, but can be installed with:

sudo apt install openjdk-11-jre-headless  # version 11.0.10+9-0ubuntu1~20.04, or
sudo apt install default-jre              # version 2:1.11-72
sudo apt install openjdk-8-jre-headless   # version 8u282-b08-0ubuntu1~20.04
sudo apt install openjdk-13-jre-headless  # version 13.0.4+8-1~20.04
sudo apt install openjdk-14-jre-headless  # version 14.0.2+12-1~20.04

Keyrðu nú eftirfarandi skipun til að setja upp sjálfgefna OpenJDK 11, sem mun veita Java Runtime Environment (JRE).

$ sudo apt install default-jre

Þegar Java hefur verið sett upp geturðu staðfest uppsetninguna með:

$ java -version

Þú færð eftirfarandi úttak:

openjdk version "11.0.10" 2021-01-19
OpenJDK Runtime Environment (build 11.0.10+9-Ubuntu-0ubuntu1.20.04)
OpenJDK 64-Bit Server VM (build 11.0.10+9-Ubuntu-0ubuntu1.20.04, mixed mode, sharing)

Að setja upp sjálfgefið JDK í Ubuntu

Þegar JRE hefur verið sett upp gætirðu líka þurft JDK (Java Development Kit) til að setja saman og keyra Java-undirstaða forrit. Til að setja upp JDK skaltu keyra eftirfarandi skipun.

$ sudo apt install default-jdk

Eftir uppsetningu skaltu staðfesta JDK uppsetninguna með því að athuga útgáfuna eins og sýnt er.

$ javac -version

Þú munt fá eftirfarandi úttak:

javac 11.0.10

Stilling JAVA_HOME umhverfisbreytu í Ubuntu

Flest Java-undirstaða hugbúnaðarforrit nota JAVA_HOME umhverfisbreytuna til að finna uppsetningarstað Java.

Til að stilla JAVA_HOME umhverfisbreytuna skaltu fyrst uppgötva hvar Java er uppsett með því að keyra eftirfarandi skipun.

$ readlink -f /usr/bin/java

Þú munt fá eftirfarandi úttak:

/usr/lib/jvm/java-11-openjdk-amd64/bin/java

Opnaðu síðan /etc/environment skrá með nanó textaritli:

$ sudo nano /etc/environment

Bættu við eftirfarandi línu í lok skráarinnar, vertu viss um að skipta um staðsetningu Java uppsetningarleiðarinnar.

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

Vistaðu skrána og endurhlaðaðu skrána til að beita breytingunum á núverandi lotu:

$ source /etc/environment

Staðfestu að umhverfisbreytan sé stillt:

$ echo $JAVA_HOME

Þú munt fá eftirfarandi úttak:

/usr/lib/jvm/java-11-openjdk-amd64

Í þessari kennslu lærðir þú hvernig á að setja upp Java Runtime Environment (JRE) og Java Developer Kit (JDK) á Ubuntu 20.04 og Ubuntu 18.04.