ג'אווה היא שפת תכנות ובו זמנית פלטפורמה חשובה הפועלת על רוב מערכות ההפעלה המודרניות.
הוא משמש למטרות שונות והוא השלמה כמעט חיונית לביצוע ותפעול של כלים שונים.
OpenJDK היא גרסת קוד פתוח של ג'אווה . היא נמצאת בשימוש נרחב משום שהיא כלולה כברירת מחדל באובונטו ובהפצות לינוקס רבות אחרות.
עם זאת, לא ניתן להשתמש בה לפיתוח יישומים מסחריים. ג'אווה היא שפת תכנות מונחה עצמים בבעלות Oracle. זוהי שפת קומפילציה עם כללים משלה, הנמצאת בשימוש נרחב במסגרות חינוכיות ומקצועיות.
עקב רישויה, ג'אווה אינה מותקנת כברירת מחדל ברוב הפצות הלינוקס. לכן, כדי להתקין את ג'אווה בהפצה שלך, תצטרך להתקין אותה בעצמך.
Java תואמת ל- Linux, המשמעות היא שאפשר להריץ ולבנות יישומים מההפצה המועדפת עליך.
התקנת Java בהפצות לינוקס השונות
כפי שצוין, התקנת ג'אווה בהפצות לינוקס שונות שונה בכל אחת מהן , לכן עליך לבצע את ההוראות ששיתפנו איתך, בהתאם להפצת הלינוקס שבה אתה משתמש.
כדי להתקין את Oracle Java 11 באובונטו 18.10 ונגזרותיה ועדיין להיות מסוגלים לקבל ממנה עדכונים עתידיים באופן אוטומטי, עלינו לבצע את הפעולות הבאות:
אובונטו ונגזרות
עבור Ubuntu 18.10, Ubuntu 18.04 ונגזרות, נפתח טרמינל במערכת ( ניתן להשתמש בקיצור המקשים CTRL + ALT + T) ובטרמינל נקליד את הפקודה הבאה כדי להוסיף את המאגר למערכת:
sudo add-apt-repository ppa:linuxuprising/java
לאחר שהדבר נעשה, עלינו לרענן את המאגרים והחבילות באמצעות הפקודה:
sudo apt-get update
לבסוף, נוכל להתקין את ג'אווה באמצעות:
sudo apt install oracle-java11-installer
דביאן
אם אתם משתמשי דביאן או משתמשים בהפצה מבוססת דביאן כגון Neptune OS, Deepin OS ואחרות, עליכם לפתוח טרמינל ולבצע מספר שלבים לפני התקנת Java ישירות במערכת שלכם.

במסוף אנו הולכים להקליד:
sudo -i
apt install wget libasound2 libasound2-data
בצע את זה עכשיו אנחנו הולכים להוריד את חבילת Deb Java 11 עם:
wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" \
http://download.oracle.com/otn-pub/java/jdk/11+28/55eed80b163941c8885ad9298e6d786a/jdk-11_linux-x64_bin.deb
לבסוף אנו מתקינים עם:
dpkg -i jdk-11_linux-x64_bin.deb
לאחר שעשינו זאת, נגדיר כעת את Java 11 כגרסת ברירת המחדל:
update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-11/bin/java 2
update-alternatives --config java
קשת לינוקס ונגזרים
במקרה של המשתמשים ב- Arch Linux, Antergos, Manjaro או כל הפצה אחרת שמקורם ב- Arch Linux, הם יכולים לבצע את התקנת Java בצורה די פשוטה.
כל שעליך לעשות הוא להוסיף את מאגר AUR לקובץ pacman.conf שלך ולקבל אשף להתקנת חבילות AUR במערכת שלך.
אם אין לכם אחד כזה, תוכלו להשתמש בזה שאני ממליץ עליו בפוסט הבא.
עכשיו אתה פשוט צריך לפתוח מסוף ולבצע את הפקודה הבאה:
yay -S jdk
וזהו, אתם רק צריכים לחכות שהקומפילציה תסתיים והוא יבקש מכם להזין את הסיסמה שלכם בסוף כדי להשלים את ההתקנה.
RHEL, CentOS, Fedora, openSUSE ונגזרים
עבור אלו המשתמשים בהפצות התומכות בחבילות RPM, נוכל להתקין את Java על המערכת שלנו באמצעות החבילה הבאה , אותה נוריד באמצעות הטרמינל שלנו:
wget "https://download.oracle.com/otn-pub/java/jdk/11.0.1+13/90cf5d8f270a4347a95050320eef3fb7/jdk-11.0.1_linux-x64_bin.rpm?AuthParam=1540738418_ef8759a34917876432dbb9d668d4b5e4" -O java11.rpm
כעת , כדי להתחיל בהתקנה, במקרה הייחודי של openSUSE, נתקין את החבילה עם:
sudo zypper install java11.rpm
לבסוף, כדי להתקין על פדורה, רד האט ונגזרותיהם, ניתן לעשות זאת באמצעות הפקודה הבאה:
sudo yum localinstall java11.rpm
או באמצעות פקודה זו הם יכולים גם לעשות זאת:
sudo dnf install java11.rpm
כיצד לבדוק אם Java הותקנה כהלכה?
לאחר התקנה מוצלחת של Java במערכת שלנו, נוכל לוודא שמותקנת אצלנו Java גרסה 11 באמצעות הפקודה הבאה:
java --version