אנדרואיד

כיצד להתקין ג'אווה ב- Debian 10 Linux

How To Install Java JDK In Debian 10

How To Install Java JDK In Debian 10

תוכן עניינים:

Anonim

במדריך זה נסביר כיצד להתקין Java (OpenJDK) ב- Debian 10 Linux.

ג'אווה היא אחת משפות התכנות הפופולריות ביותר המשמשות לבניית סוגים שונים של יישומים ומערכות. יישומים שפותחו ב- Java ניתנים להרחבה, גמישים ומתוחזקים.

לפני שאתה מתחיל

ישנם שני יישומים שונים של ג'אווה, OpenJDK ו- Oracle Java, כמעט ללא הבדלים ביניהם, למעט של- Oracle Java יש כמה תכונות מסחריות נוספות. רישיון Oracle Java מתיר רק שימוש לא מסחרי בתוכנה, כגון שימוש אישי ושימוש בפיתוח.

מאגרי ה- Debian 10 המוגדרים כברירת מחדל כוללים שתי חבילות Java שונות, Java Runtime Environment (JRE) ו- Java Development Kit (JDK). JRE כולל את המכונה הווירטואלית Java (JVM), שיעורים ובינאריים המאפשרים לך להפעיל תוכנות Java. על מפתחי Java להתקין JDK הכולל JRE וכלי פיתוח ופיתוח באגים וספריות הנחוצות לבניית יישומי Java.

התקנת OpenJDK 11

OpenJDK 11, יישום הקוד הפתוח של פלטפורמת ג'אווה הוא פיתוח וברירת המחדל של ג'אווה ב- Debian 10, באסטר.

הפעל את הפקודות הבאות כמשתמש עם הרשאות sudo או כשורש כדי לעדכן את אינדקס החבילות ולהתקין את חבילת OpenJDK 11 JDK:

sudo apt update sudo apt install default-jdk

לאחר השלמת ההתקנה, תוכלו לאמת אותה על ידי בדיקת גרסת ה- Java:

java -version

הפלט צריך להיראות כך:

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)

זהו זה! בשלב זה התקנת את ג'אווה בהצלחה במערכת ה- Debian שלך.

JRE כלול בחבילת JDK. אם אתה זקוק רק ל- JRE, התקן את חבילת default-jre .

התקנת OpenJDK 8

בזמן הכתיבה גרסת ה- LTS הקודמת של Java אינה זמינה במאגרי הרשויות של Debian Buster.

אנו מאפשרים את מאגר AdoptOpenJDK המספק חבילות OpenJDK שנבנו מראש.

  1. התחל בעדכון רשימת החבילות והתקנת התלות הדרושות להוספת מאגר חדש דרך

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

    ייבא את מפתח ה- GPG של המאגר באמצעות הפקודה הבאה של wget:

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

    הוסף את מאגר ה- AdoptOpenJDK APT למערכת שלך:

    sudo add-apt-repository --yes

    לאחר מאגר האפשרים, עדכן מקורות מתאימים והתקן את Java 8 באמצעות הפקודות הבאות:

    sudo apt update sudo apt install adoptopenjdk-8-hotspot

    לבסוף, אמת את ההתקנה על ידי בדיקת גרסת ה- Java:

    java -version

    הפלט צריך להיראות כך:

    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)

הגדר את גרסת ברירת המחדל

java -version

כדי לשנות את גרסת ברירת המחדל השתמש בפקודה update-alternatives :

sudo update-alternatives --config java

הפלט ייראה כמו להלן:

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:

תוצג לך רשימה של כל גרסאות ה- Java המותקנות. הזן את מספר הגירסה בה ברצונך לשמש כברירת מחדל ולחץ על Enter .

משתנה סביבתי של JAVA_HOME

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

כדי להגדיר את משתנה הסביבה JAVA_HOME , השתמש בפקודה update-alternatives כדי למצוא היכן מותקן ג'אווה:

sudo update-alternatives --config java

בדוגמה זו נתיבי ההתקנה הם כדלקמן:

  • OpenJDK 11 ממוקם ב- /usr/lib/jvm/java-11-openjdk-amd64/bin/java OpenJDK 8 ממוקם ב /usr/lib/jvm/adoptopenjdk-8-hotspot-amd64/bin/java

לאחר שמצאת את הנתיב של התקנת ה- Java המועדפת עליך, פתח את קובץ /etc/environment :

sudo nano /etc/environment

בהנחה שברצונך להגדיר את JAVA_HOME לנתיב OpenJDK 11 הוסף את השורה הבאה בסוף הקובץ:

/ וכו '/ סביבה

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

לשינויים שייכנסו לתוקף על הקליפה הנוכחית שלך, אתה יכול לצאת ולהיכנס או להפעיל את פקודת המקור הבאה:

source /etc/environment

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

echo $JAVA_HOME

אתה אמור לראות את הנתיב להתקנת Java:

/usr/lib/jvm/java-11-openjdk-amd64 /etc/environment הוא קובץ תצורה רחב מערכת, המשמש את כל המשתמשים. אם ברצונך להגדיר את המשתנה JAVA_HOME על בסיס משתמש, הוסף את השורה ל .bashrc או לכל קובץ תצורה אחר אשר נטען כאשר המשתמש נכנס.

הסר את התקנת Java

אתה יכול להסיר התקנת Java כמו כל חבילה אחרת המותקנת עם apt .

לדוגמה, כדי להסיר את התקנת חבילת default-jdk פשוט הפעל:

sudo apt remove default-jdk

סיכום

גרסת ה- LTS האחרונה של OpenJDK זמינה במאגרי ברירת המחדל של Debian 10 Buster וההתקנה היא משימה פשוטה וישירה.

ג'ווה דביאן