ג'אווה ללא ספק היא שפת תכנות המשמש למטרות שונות וזה תוסף כמעט חיוני לביצוע ותפעול של כלים שונים, התקנת Java היא למעשה משימה חיונית לאחר שביצעת את התקנת Java.
זו הסיבה הפעם אשתף אתכם בהדרכה פשוטה כיצד להתקין את Java במערכת שלנו עם JDK שהיא סביבת פיתוח וסביבת הביצוע של JRE.
יש לנו שתי שיטות התקנה עבור המערכת שלנו אחד מהם הוא באמצעות החבילות שהם מציעים לנו ממאגרי אובונטו הרשמיים והשני הוא דרך האני משתמש במאגר צד שלישי.
כיצד להתקין את Java באובונטו 18.04 ממאגרים?
להתקנת Java ותוספותיה אנו יכולים לעשות זאת על ידי תמיכה בעצמנו באמצעות Synaptic או גם מהטרמינל.
עם Synaptic אנו משתמשים רק במנוע החיפוש כדי לבחור את החבילות שאנו רוצים להתקין.
בעוד שעם המסוף עלינו לפתוח אותו ולבצע את הפקודות הבאות.
ראשית עלינו לעדכן את המערכת ב:
sudo apt-get update sudo apt-get upgrade
ולבסוף אנו מתקינים את Java עם פקודה זו:
sudo apt-get install default-jdk
בעוד להתקנת סביבת הביצוע שאנו מבצעים:
sudo apt-get install default-jre
כדי בדוק שהתקנו את Java במערכת שלנו אנחנו רק צריכים לבצע:
java --version
שתחזיר תגובה עם התקנת גרסת Java שלנו.
כיצד להתקין חלופות Java בחינם ב- Ubuntu 18.04?
חשוב לדעת זאת יש לנו חלופות חינם ל- Java שנוכל להתקין ישירות ממאגרי אובונטו הרשמיים.
אובונטו המכילה גרסת קוד פתוח קבצים בינאריים של Java בזמן ריצה נקרא JDK פתוח.
להתקנת אובונטו Java Open JDK גרסה 11 עלינו לפתוח מסוף ולבצע:
sudo apt install openjdk-11-jdk
להתקנת הפעלת גרסת 9 של אובונטו Java Java JDK:
sudo apt install openjdk-9-jdk
וגם עבור הפעלה JDK 8 של Java Open:
sudo apt install openjdk-8-jdk
כיצד להתקין את Java באובונטו 18.04 מ- PPA?
השיטה האחרת שהוזכרה הייתה באמצעות PPA של צד שלישי, להתקנת Java במחשב שלנו נשתמש במאגר שהחבר'ה ב- webupd8team מציעים לנו.
לשם כך עלינו לפתוח מסוף ולבצע את הפקודה הבאה:
sudo add-apt-repository ppa:webupd8team/java sudo apt update
כאן עלי להבהיר זאת במאגר זה יש להם גרסאות 8 ו- 9 של Java אז תבחר איזו גרסה להתקין.
להתקנה גרסת java 8 לרוץ:
sudo apt install oracle-java8-installer
כדי את המקרה של Java 9 אנו מבצעים:
sudo apt install oracle-java9-installer
כיצד להתקין את Java 10 באובונטו 18.04 ונגזרים?
מכיוון שיש להם רק עד הגרסה התשיעית של Java במאגר הישן, עלינו להשתמש במאגר אחר למקרה שנרצה להתקין את גירסת Java 10 בצוותים שלנו.
גרסה זו הייתה זמינה מזה זמן מה ומביאה את התכונות הבאות:
- ניתן להשתמש במהדר ניסיוני בדיוק בזמן שנקרא Graal בפלטפורמת Linux / x64
- הסקה מסוג משתנה מקומי.
- יישום מחלקת נתונים משותף, המאפשר למקם שיעורי יישומים בקובץ המשותף כדי להפחית את ההפעלה וטביעת הרגל של יישומי Java.
- מודעות Docker: ב- Linux, JVM מזהה אוטומטית אם הוא פועל במיכל Docker
כדי לעשות זאת בטרמינל אנו מבצעים פקודה זו כדי להוסיף אותה לרשימת המאגרים שלנו:
sudo add-apt-repository ppa:linuxuprising/java
אנו מעדכנים את המאגרים שלנו ב:
sudo apt update
ולבסוף אנו מתקינים באמצעות פקודה זו:
sudo apt install oracle-java10-installer
התאמה אישית של התקנת Java
ג'אווה מאפשרת לנו להתקין במערכת גרסאות שונות, איתן אנו יכולים לבחור באיזו גרסה לעבוד בלי צורך להתקין מחדש גרסה קודמת מבלי לבטל גרסה קודמת.
באמצעות חלופות עדכון
אנו יכולים לבצע תצורה זו המאפשרת לנו לנהל קישורים סימבוליים שישמשו לפקודות שונות.
sudo update-alternatives --config java
הוא יציג את הגרסאות השונות של Java שהתקנו, מהן נוכל לסמן או לשנות את גרסת ברירת המחדל על ידי בחירה בגרסתנו לטעמנו.
שלום בהתייחס ל «sudo update-Alternatives –config java», מסיבות תאימות התקנתי שתי גרסאות של Java, 11 כברירת מחדל ו- 8 (Manual) לתאימות של יישומי אובונטו ישנים יותר:
מצב עדיפות נתיב בחירה
--------------------
* 0 / usr / lib / jvm / java-11-openjdk-amd64 / bin / java 1101 מצב אוטומטי
1 / usr / lib / jvm / java-11-openjdk-amd64 / bin / java 1101 מצב ידני
2 / usr / lib / jvm / java-8-openjdk-amd64 / jre / bin / java 1081 מצב ידני
כיצד אוכל לפתור את תפקודם של יישומים אלה באמצעות java8, כך שאוכל להשתמש בגרסה 8 ולא להפעיל את גרסת 11?
java old_app_name -> לא עובד
/ usr / lib / jvm / java-8-openjdk-amd64 / jre / bin / java old_app_name -> לא עובד
תודה, ברכות דייויד.
* עזוב את לינק כך שיהיה קל יותר *
אני לא יכול להתקין את java 8, מי יודע איך? ב- ubuntu 18.04.1 lts
שלום, האם תוכל להתקין את Java 8 ב- 18.04.1 אובונטו שלך אם כן, ענה לי בתודה
אני לא יכול להתקין את Java 8 גם במערכת ה- 18.04 LTS שלי
הרבה תודות!
אנשים, אני יוטובר, אם אתה לא יודע משהו, תעבור בערוץ שלי בנפרד, אני יכול לספר לך הרבה דברים על אובונטו. הערוץ שלי: Mitik456 -_-
תודה רבה לך!
הדף הזה נחמד