20.04 וטנובואב Apt םע Java תא ןיקתהל דציכ


.Jenkins -ו Tomcat, Jetty, Cassandra, Glassfish תא תוללוכה תובר תוירלופופ תונכותל תושרדנ הלא תומרופטלפ יתש .Java ימושיי תלעפהל הצירה ןמז תביבס איה (Java לש תילאוטריווה הנוכמה) JVM -ו רתויב

.18.04 וטנובואבו 20.04 וטנובואב לדחמ תרירבכ רדגומה apt תוליבחה להנמ תועצמאב Java Developer (JDK) תכרע תאו Java Runtime Environment (JRE) תא ןיקתהל דציכ דמלת הז רמאמב

וטנובואב לדחמה תרירב JRE תנקתה

.JDK -ו JRE לש חותפ דוק הפולח הווהמה ,OpenJDK 11 םע וטנובוא תוליבח ,לדחמ תרירבכ .וטנובוא ירגאמ םע העיגמש הסרגב שמתשהל איה Java תנקתהל םיבאכ אלל ךרדה

:הנכותה תוליבח סקדניא תא הליחת ןכדע ,Open JDK 11 לש לדחמ תרירב תנקתהל

$ sudo apt update

.תכרעמב Java תנקתה תמייק םא קודב ,ןכמ רחאל

$ java -version

.אבה טלפה תא לבקת ,עגרכ ןקתומ וניא Java םא

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

.Java Runtime Environment (JRE) קפסתש ,OpenJDK 11 לש לדחמה תרירב תנקתהל האבה הדוקפה תא לעפה תעכ

$ sudo apt install default-jre

:תועצמאב הנקתהה תא תמאל לכות ,Java תנקתה רחאל

$ java -version

:אבה טלפה תא לבקת

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)

וטנובואב לדחמה תרירב JDK תנקתה

.האבה הדוקפה תא לעפה ,JDK תא ןיקתהל ידכ .Java ססובמ םושיי ליעפהלו לפמקל תנמ לע (Java חותיפ תכרע) JDK תא םג ךרטצתש ןכתיי ,JRE תנקתה רחאל

$ sudo apt install default-jdk

.גצומכ הסרגה תקידב ידי לע JDK תנקתה תא תמא ,הנקתהה רחאל

$ javac -version

:אבה טלפה תא לבקת

javac 11.0.10

וטנובואב JAVA_HOME הביבסה הנתשמ תרדגה

.Java לש הנקתהה םוקימ תא תולגל ידכ JAVA_HOME הביבסה הנתשמב תושמתשמ Java תוססובמ תונכותה בור

.האבה הדוקפה תלעפה ידי לע Java ןקתומ ןכיה הלג ,תישאר ,JAVA_HOME הביבסה הנתשמ תא רידגהל ידכ

$ readlink -f /usr/bin/java

:אבה טלפה תא לבקת

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

:וננ לש טסקט ךרוע תועצמאב הביבס ץבוק/etc/חתפ זאו

$ sudo nano /etc/environment

.Java -ב ךלש הנקתהה ביתנ לש םוקימה תא ףילחהל דפקה ,ץבוקה ףוסב האבה הרושה תא ףסוה

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

:ךלש תיחכונה הלעפהה לע םייונישה תא ליחהל ידכ ץבוקה תא שדחמ ןעטו ץבוקה תא רומש

$ source /etc/environment

:רדגומ הביבסה הנתשמ יכ אדו

$ echo $JAVA_HOME

:אבה טלפה תא לבקת

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

.Ubuntu 18.04 -בו Ubuntu 20.04 -ב Java Developer (JDK) תכרע תאו Java Runtime Environment (JRE) תא ןיקתהל דציכ תדמל הז ךירדמב