התקנת Oracle Java SE 11 באובונטו 18.04

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

שים לב שזה מדריך מהיר למשתמשי אובונטו להתקין את Java 11. אני לא אצלול יותר מדי לתכונות של Java 11 או לבעיות הגירה, שמסוקרות רבות במקום אחר.

המקרה להעברה לג'אווה 11

שוחרר במרץ 2014, Java 8 הבטיח גישה מודרנית יותר לפיתוח Java. מגמה זו נמשכה בשנת 2017, כאשר אורקל הכריזה על קצב פיתוח מהיר יותר, והשליכה את גישת הכל-או-כלום שאפשרה ל- Java SE לקפאון בין המהדורות הקודמות.

פחות מהדורות Java מתוכננים לתמיכה ארוכת טווח, לכן חשוב לשים לב. ג'אווה 8 האהובה מאוד נמצאת כבר בפח האשפה, מבחינת אורקל, וכך גם ג'אווה 9 וג'אווה 10. אתה עדיין יכול להשתמש בגרסאות אלה, אך הן לא מעודכנות או נתמכות באופן פעיל.

[ראה גם: מה חדש ב- Ubuntu Linux 18.10 'דיונון קוסמי'. ]

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

שים לב כי טיפ זה מניח שכבר התקנת את אובונטו 18.04 או 18.10.

שלב 1: התקן את Oracle JDK 11

הדבר הראשון שעליך לעשות הוא לעדכן את המערכת באמצעות הפקודה הבאה:

 sudo apt update && sudo apt upgrade 

לאחר מכן, ודא כי בדיקת הבדיקה של הבינארי תואמת:

 cd Downloads/ sha256sum jdk-11.0.5_linux-x64* 

כעת צור תיקיה והעתק את Oracle JDK 11 מההורדות:

 sudo mkdir -p /var/cache/oracle-jdk11-installer-local/ sudo cp jdk-11.0.5_linux-x64_bin.tar.gz /var/cache/oracle-jdk11-installer-local/ 

טיפ: ייתכן שתרצה ליצור תיקיה ב- /var/cache/oracle-jdk11-installer-local/.

לאחר מכן תוסיף PPA (ארכיון חבילות אישיות) לאובונטו apt:

 sudo add-apt-repository ppa:linuxuprising/java sudo apt-get update 

פעולה זו מבטיחה שמטמון החבילה יתרענן אוטומטית.

כעת התקן את Oracle JDK 11:

 sudo apt install oracle-java11-installer-local 

לבסוף, בדקו תמיד האם ההתקנה הצליחה:

 java --version 

אם ההתקנה שלך הצליחה, תראה משהו כזה:

 [email protected]:~# java --version java version "11.0.5" 2019-10-15 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.5+10-LTS) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.5+10-LTS, mixed mode) 

שלב 2: התקן את Oracle JDK 11 באובונטו 18.04 / 18.10

שוב, אתה מתחיל להוסיף PPA:

  • פתח את מסוף אובונטו, או ממפעיל יישומים או על ידי לחיצת CLT + Alt + T .
  • הפקודה הפעלה: sudo add-apt-repository ppa:linuxuprising/java.

לאחר מכן, תתקין את הסקריפט שמתחיל הורדה והתקנה של Java 11 באובונטו:

 sudo apt-get update sudo apt-get install oracle-java11-installer-local 

קבל את הרישיון על ידי לחיצה על Tab כדי לסמן את OK , ואז הקש Enter .

טיפ: כבר הוספת PPA, כך שתוכל לדלג sudo apt-get update command.

מה אם התקנת מספר גרסאות?

אם התקנת גרסאות מרובות ואני רוצה להסיר את קודמיהם, להתחיל על ידי הזנת remove oracle-java11-set-default package, ולאחר מכן קבע Java 11 כברירת המחדל החדשה: sudo apt-get install oracle-java11-set-default-local.

השתמש ב- java --versionכדי לבדוק את הגרסה הנוכחית.

אתה אמור לראות משהו כזה:

קיבו האצ'ינסון

כיצד להסיר את התקנת JDK 11

אם מסיבה כלשהי ברצונך להסיר את Oracle JDK 11, פשוט הפעל את הפקודה הבאה:

 sudo apt-get remove oracle-java11-set-default-local 

כמשתמש באובונטו, זכור כי אתה יכול ללכת לתוכנה ועדכונים -> תוכנות אחרות כדי להסיר את מאגר ה- PPA.

סיפור זה, "התקנת Oracle Java SE 11 באובונטו 18.04" פורסם במקור על ידי JavaWorld.