מדריך זה יכסה התקנת הן 32 סיביות והן 64 סיביות Oracle Java 7 JDK/JRE (מספר הגירסה הנוכחי הוא 1.7.0_45) במערכות הפעלה של 32 סיביות ו 64 סיביות אובונטו. מדריך זה חל גם על Debian ו- Linux Mint. לאלו מכם אשר רק רוצה להתקין את Oracle Java JRE להפעלת יישומי Java ולא כדי לפתח תוכנות Java, השתמש בדרך זו:
התקנת Oracle Java JRE ב- Linux Ubuntu
לאלו מכם שרוצים להתקין את Oracle Java JDK כדי לפתח תוכניות ויישומים של Java (ה- Oracle Java JRE כלול גם ב- Oracle JDK), השתמשו בשיטה זו:
התקנת Oracle Java JDK באובונטו לינוקס
שלב
שלב 1. בדוק אם מערכת ההפעלה אובונטו לינוקס שלך היא ארכיטקטורה של 32 סיביות או 64 סיביות
פתח מסוף והפעל את הפקודה למטה.
-
הקלד/העתק/הדבק:
קבצים /sbin /init
גרסת הסיביות של ארכיטקטורת מערכת ההפעלה אובונטו לינוקס תוצג כ- 32 סיביות או 64 סיביות
שלב 2. בדוק אם Java כבר מותקן במערכת שלך
לשם כך, עליך להריץ את גירסת הפקודה של ג'אווה מהמסוף.
-
פתח מסוף והזן את הפקודה הבאה:
-
הקלד/העתק/הדבק:
java -version
-
-
אם OpenJDK כבר מותקן במערכת, הטקסט הבא יופיע על המסך:
-
גרסת java "1.7.0_15"
סביבת Runtime של OpenJDK (IcedTea6 1.10pre) (7b15 ~ pre1-0lucid1)
OpenJDK 64-Bit Server VM (build 19.0-b09, מצב מעורב)
-
- אם OpenJDK כבר מותקן במערכת שלך, פירוש הדבר שיש לך את גירסת הספק הלא נכונה של Java עבור שיטה זו.
שלב 3. הסר את OpenJDK/JRE מהמערכת שלך וצור ספרייה שתאחסן בינארית JDK/JRE של Oracle Java
זה ימנע מהמערכת לחוות קונפליקטים ובלבול עקב גירסאות שונות של ספקי Java. לדוגמה, אם מותקן במערכת שלך OpenJDk/Jre, תוכל להסיר אותו על ידי הקלדת שורת הפקודה הבאה:
-
הקלד/העתק/הדבק:
sudo apt-get purge openjdk-\*
פקודה זו תנתק לחלוטין את OpenJDK/JRE מהמערכת שלך
-
הקלד/העתק/הדבק:
sudo mkdir -p/usr/local/java
פקודה זו תיצור ספרייה שתכיל את קבצי הבינאריות JDK ו- JRE של Oracle Java
שלב 4. הורד את Oracle Java JDK/JRE עבור Linux
הקפד לבחור בינארי דחוס ימין עבור ארכיטקטורות מערכת של 32 סיביות או 64 סיביות (אלה המסתיימות ב- tar.gz).
- לדוגמה, אם אתה משתמש במערכת ההפעלה אובונטו לינוקס 32 סיביות, הורד את הבינארי של 32 סיביות Oracle Java.
- לדוגמה, אם אתה משתמש במערכת ההפעלה אובונטו לינוקס 64 סיביות, הורד את הבינארי של 64 סיביות Oracle Java.
-
אופציונאלי, הורד את תיעוד JDK/JRE של Oracle Java
בחר jdk-7u40-apidocs.zip
-
מידע חשוב:
64 סיביות Oracle Java בינאריות אינן פועלות במערכת ההפעלה אובונטו לינוקס 32 סיביות. אם תנסה להתקין Oracle Java של 64 סיביות על אובונטו לינוקס 32 סיביות, תקבל הודעות שגיאה רבות במערכת.
שלב 5. העתק את הבינארי של Oracle Java לספריית/usr/local/java
ברוב המקרים הורדת הבינארי של אורקל ג'אווה ל: /home /"שם המשתמש שלך"/הורדות.
-
מדריך להתקנת Oracle Java 32-bit ב- Linux Ubuntu 32-bit:
-
הקלד/העתק/הדבק:
cd ~/הורדות
-
הקלד/העתק/הדבק:
sudo cp -r jdk-7u45-linux-i586.tar.gz/usr/local/java
-
הקלד/העתק/הדבק:
sudo cp -r jre-7u45-linux-i586.tar.gz/usr/local/java
-
הקלד/העתק/הדבק:
cd/usr/local/java
-
-
מדריך ההתקנה של Oracle Java 64-bit ב- Linux Ubuntu 64-bit:
-
הקלד/העתק/הדבק:
cd ~/הורדות
-
אם הורדת את JDK, הקלד/העתק/הדבק:
sudo cp -r jdk-7u45-linux-x64.tar.gz/usr/local/java
-
או, אם הורדת את JRE, הקלד/העתק/הדבק:
sudo cp -r jre-7u45-linux-x64.tar.gz/usr/local/java
-
הקלד/העתק/הדבק:
cd/usr/local/java
-
שלב 6. פתח את הבינארי הדחוס של Java לתוך הספרייה/usr/local/java
-
מדריך להתקנת Oracle Java 32-bit ב- Linux Ubuntu 32-bit:
-
הקלד/העתק/הדבק:
sudo tar xvzf jdk-7u45-linux-i586.tar.gz
-
הקלד/העתק/הדבק:
sudo tar xvzf jre-7u45-linux-i586.tar.gz
-
-
מדריך ההתקנה של Oracle Java 64-bit ב- Linux Ubuntu 64-bit:
-
אם הורדת את JDK, הקלד/העתק/הדבק:
sudo tar xvzf jdk-7u45-linux-x64.tar.gz
-
או אם הורדת את JRE, הקלד/העתק/הדבק:
sudo tar xvzf jre-7u45-linux-x64.tar.gz
-
שלב 7. בדוק שוב את הספריות שלך
בשלב זה, אמורה להיות לך ספרייה בינארית לא דחוסה ב-/usr/local/java עבור Java JDK/JRE שאומר:
-
הקלד/העתק/הדבק:
ls -a
- jdk1.7.0_45
- אוֹ jre1.7.0_45
שלב 8. ערוך את קובץ PATH המערכת /etc /profile והוסף את משתני המערכת הבאים לנתיב המערכת שלך
השתמש ב- nano, gedit או בעורך טקסט אחר, ופתח /etc /profile כשורש (root).
-
הקלד/העתק/הדבק:
sudo gedit /etc /profile
- אוֹ
-
הקלד/העתק/הדבק:
sudo nano /etc /profile
שלב 9. גלול לתחתית הקובץ באמצעות מקשי החצים והוסף את השורה הבאה בסוף קובץ /etc /profile:
-
אם יש לך את JDK מותקן, הקלד/העתק/הדבק:
JAVA_HOME =/usr/local/java/jdk1.7.0_45
JRE_HOME = $ JAVA_HOME/jre
PATH = $ PATH: $ JAVA_HOME/bin: $ JRE_HOME/bin
לייצא JAVA_HOME
לייצא JRE_HOME
ייצוא PATH
-
או אם התקנת את JRE, הקלד/העתק/הדבק:
JRE_HOME =/usr/local/java/jre1.7.0_45
PATH = $ PATH: $ JRE_HOME/bin
לייצא JRE_HOME
ייצוא PATH
- שמור את קובץ /etc /profile ויצא.
שלב 10. ספר את המיקום של Oracle JDK/JRE למערכת אובונטו לינוקס
לפיכך, המערכת תקבל הודעה כי הגרסה החדשה של Oracle Java זמינה.
-
אם יש לך את JDK מותקן, הקלד/העתק/הדבק:
sudo update-alternativer-התקן "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_45/jre/bin/java" 1
-
לחלופין, אם התקנת את JRE, הקלד/העתק/הדבק:
sudo update-alternativer-התקן "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_45/bin/java" 1
פקודה זו תודיע למערכת כי ה- JRE של Oracle פועל
-
רק אם התקנת את JDK, הקלד/העתק/הדבק:
sudo update-alternativer-התקן "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_45/bin/java" 1
פקודה זו אומרת לך ש- JDK Oracle Java מוכן לשימוש
-
הקלד/העתק/הדבק:
sudo update-alternativer-התקן "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.7.0_45/bin/javaws" 1
פקודה זו מודיעה למערכת כי הפעלת האינטרנט של Oracle Java פועלת
שלב 11. אמור לינוקס אובונטו כי ה- Oracle Java JDK/JRE צריך להיות ברירת המחדל של Java
-
אם יש לך את JDK מותקן, הקלד/העתק/הדבק:
sudo update-alternatives-set java /usr/local/java/jdk1.7.0_45/jre/bin/java
-
או אם התקנת את JRE, הקלד/העתק/הדבק:
עדכון חלופות sudo-הגדרת java /usr/local/java/jre1.7.0_45/bin/java
פקודה זו תגדיר את JRE (Java Runtime Environment) עבור המערכת
-
רק אם התקנת את JDK, הקלד/העתק/הדבק:
סודו עדכון-חלופות-הגדרת java /usr/local/java/jdk1.7.0_45/bin/java
פקודה זו תקבע את מהדר הג'אווה למערכת
- אם התקנת את JDK, הקלד/העתק/הדבק sudo update-alternates-set javaws /usr/local/java/jdk1.7.0_45/bin/javaws
-
לחלופין, אם התקנת את JRE, הקלד/העתק/הדבק:
sudo update-alternatives-set javaws /usr/local/java/jre1.7.0_45/bin/javaws
פקודה זו תגדיר את Java Java עבור המערכת
שלב 12. טען מחדש את פרופיל PATH /etc /פרופיל המערכת שלך על ידי הקלדת הפקודה הבאה:
-
הקלד/העתק/הדבק:
. /etc/profile
- שים לב שקובץ ה- PATH /etc /profile של המערכת שלך יטען מחדש לאחר הפעלה מחדש של Linux Ubuntu.
שלב 13. בדוק אם Oracle Java מותקן כראוי במערכת שלך
הפעל את הפקודה הבאה ושים לב לגרסת הג'אווה: התקנת 32 סיביות נכונה של Oracle Java תציג:
-
הקלד/העתק/הדבק:
java -version. פקודה זו מציגה את גירסת ה- Java שבה המערכת פועלת. תראה הודעה שאומרת: גירסת java "1.7.0_45"
סביבת זמן ריצה של Java (TM) SE (build 1.7.0_45-b18)
- Java HotSpot (TM) VM Server Server (build 24.45-b08, מצב מעורב)
-
הקלד/העתק/הדבק:
java -version. פקודה זו אומרת לך כי כעת תוכל לחבר תוכנות Java מהמסוף. תראה הודעה שאומרת: java 1.7.0_45. התקנה מוצלחת של Oracle Java 64-bit תציג:
-
הקלד/העתק/הדבק:
java -version. פקודה זו מציגה את גירסת ה- Java שבה המערכת פועלת. תראה הודעה שאומרת: גירסת java "1.7.0_45"
סביבת זמן ריצה של Java (TM) SE (build 1.7.0_45-b18)
- Java HotSpot (TM) 64-Bit Server VM (build 24.45-b08, מצב מעורב)
-
הקלד/העתק/הדבק:
java -version. פקודה זו אומרת לך כי כעת תוכל לחבר תוכנות Java מהמסוף. אתה אמור לראות הודעה שאומרת: java 1.7.0_45
שלב 14. מזל טוב, התקנת את Oracle Java במערכת Linux שלך
כעת, הפעל מחדש את Linux Ubuntu שלך. לאחר מכן המערכת שלך תוגדר במלואו להפעלה ולפיתוח תוכנות Java.
שיטה 1 מתוך 3: אופציונלי: כיצד להפעיל את Oracle Java בדפדפן האינטרנט
שלב 1. הפעל יישומי פלאגין של Java בדפדפן האינטרנט שלך על ידי יצירת קישור סמלי מספריית התוספים של הדפדפן למיקום התוסף של Java בהפצת Java של אורקל
-
שיאים חיוניים:
אני ממליץ בחום זהירות בעת הפעלת Oracle Java 7 בדפדפן אינטרנט בגלל הפגמים הרבים מבחינת האבטחה והניצולים. בעיקרו של דבר, אם תפעיל את Oracle Java 7 בדפדפן האינטרנט שלך, אנשים זדוניים יכולים להיכנס ולפגוע במחשב שלך על ידי ניצול פגמיו ונקודות התורפה שלו. למידע נוסף, בקר ב- Java Tester
שיטה 2 מתוך 3: Google Chrome
מדריך עבור Oracle Java 32-bit:
שלב 1. הזן את הפקודה הבאה
-
הקלד/העתק/הדבק:
sudo mkdir -p/opt/google/chrome/plugins
תיווצר ספרייה בשם/opt/google/chrome/plugins
-
הקלד/העתק/הדבק:
cd/opt/google/chrome/plugins
פקודה זו תשנה אותך לספריית התוספים של Google Chrome, לכן וודא שאתה נמצא בספרייה לפני הקישור הסמלי
-
הקלד/העתק/הדבק:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
פקודה זו תיצור קישור סמלי מהתוסף JRE Java (Java Runtime Environment) libnpjp2.so לגוגל כרום שלך.
מדריך עבור Oracle Java 64-bit:
שלב 1. הזן את הפקודה הבאה
-
הקלד/העתק/הדבק:
sudo mkdir -p/opt/google/chrome/plugins
תיווצר ספרייה בשם/opt/google/chrome/plugins
-
הקלד/העתק/הדבק:
cd/opt/google/chrome/plugins
פקודה זו תשנה אותך לספריית התוספות של Google Chrome, לכן ודא שאתה בספרייה לפני יצירת קישור סמלי
-
הקלד/העתק/הדבק:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
פקודה זו תיצור קישור סמלי מהתוסף Java JRE (Java Runtime Environment) libnpjp2.so לגוגל כרום.
תִזכּוֹרֶת:
שלב 1. הערה:
לפעמים כשאתה מזין את הפקודה למעלה, תופיע הודעה שאומרת:
- ln: יצירת קישור סמלי `./libnpjp2.so ': הקובץ קיים
- כדי לתקן בעיה זו, הסר את הקישור הסמלי הקודם באמצעות הפקודה הבאה:
-
הקלד/העתק/הדבק:
cd/opt/google/chrome/plugins
-
הקלד/העתק/הדבק:
sudo rm -rf libnpjp2.so
- וודא שאתה נמצא בספריית/opt/google/chrome/plugins לפני שתזין את הפקודה
שלב 2. הפעל מחדש את דפדפן האינטרנט ועבור לבוחן Java כדי לבדוק אם Java פועל כראוי בדפדפן האינטרנט
שיטה 3 מתוך 3: Mozilla Firefox
מדריך 32 סיביות של אורקל ג'אווה:
שלב 1. הזן את הפקודה הבאה
-
הקלד/העתק/הדבק:
cd/usr/lib/mozilla/plugins
פקודה זו תשנה אותך לספריית/usr/lib/mozilla/plugins, צור ספרייה זו אם היא לא קיימת כבר
-
הקלד/העתק/הדבק:
sudo mkdir -p/usr/lib/mozilla/plugins
פקודה זו תיצור ספרייה/usr/lib/mozilla/plugins, לכן וודא שאתה נמצא בספרייה זו לפני יצירת קישור סמלי
-
הקלד/העתק/הדבק:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
פקודה זו תיצור קישור סמלי מהתוסף Java JRE (Java Runtime Environment) libnpjp2.so ל- Mozilla Firefox שלך
שלב 2. ==== מדריך עבור Oracle Java 64 סיביות:
====
שלב 3. הזן את הפקודה הבאה
-
הקלד/העתק/הדבק:
cd/usr/lib/mozilla/plugins
פקודה זו תשנה אותך לספריית/usr/lib/mozilla/plugins, צור ספרייה זו אם היא לא קיימת כבר
-
הקלד/העתק/הדבק:
sudo mkdir -p/usr/lib/mozilla/plugins
פקודה זו תיצור ספרייה/usr/lib/mozilla/plugins, לכן וודא שאתה נמצא בספרייה זו לפני יצירת קישור סמלי
-
הקלד/העתק/הדבק:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
פקודה זו תיצור קישור סמלי מהתוסף Java JRE (Java Runtime Environment) libnpjp2.so ל- Mozilla Firefox.
תִזכּוֹרֶת:
שלב 1. הערה:
לפעמים, כאשר אתה מזין את הפקודה לעיל, ההודעה הבאה עשויה להופיע:
- ln: יצירת קישור סמלי `./libnpjp2.so ': הקובץ קיים
- כדי לפתור בעיה זו פשוט הסר את הקישור הסמלי הקודם באמצעות הפקודה הבאה:
-
הקלד/העתק/הדבק:
cd/usr/lib/mozilla/plugins
-
הקלד/העתק/הדבק:
sudo rm -rf libnpjp2.so
- וודא שאתה נמצא בספריית/usr/lib/mozilla/plugins לפני הזנת הפקודה.
שלב 2. הפעל מחדש את דפדפן האינטרנט שלך ועבור לאתר Java Tester כדי לבדוק אם Java פועל כראוי בדפדפן האינטרנט
טיפים
- כדי להשתמש באובונטו לינוקס, תוכל לבחור להשתמש ב- OpenJDK, המהווה יישום חופשי וקוד פתוח של שפת התכנות Java, או להשתמש ב- JDK או JRE של Oracle Java. יש אנשים שמעדיפים את אורקל ג'אווה (מכיוון שזו הגירסה העדכנית ביותר של ג'אווה ומסופקת ישירות על ידי מנהל הטכנולוגיה של ג'אווה), אך בוחרים בהתאם להעדפתך.
- זכור כי אורקל מעדכנת את האבטחה, מתקנת באגים ומעלה בעיות ביצועים בכל פעם שהיא משחררת Oracle Java חדש. בעת התקנת Oracle Java למערכת, ודא שאתה יודע את מספר הגירסה.
- שים לב שמסמך זה מתוקן מעת לעת מכיוון שאורקל לפעמים משנה את אופן ההתקנה של הבינארי JDK/JRE.