מדריך זה יכסה את ההתקנה של 32 סיביות ו 64 סיביות Oracle Java 7 (כרגע מספר גירסה 1.7.0_45) JDK/JRE במערכות הפעלה של 32 סיביות ו 64 סיביות אובונטו. הוראות אלה יפעלו גם על דביאן ו- Linux Mint.
אם כבר מותקנת במערכת שלך Oracle Java 7 אך עליך לשדרג, השתמש בשיטה זו:
כיצד לשדרג את אורקל ג'אווה באובונטו לינוקס
למי שכן רק רוצה להתקין את Oracle Java JRE להפעלת יישומי Java ולא לפתח תוכנות Java השתמש בשיטה זו:
כיצד להתקין את Oracle Java JRE באובונטו לינוקס
למי שרוצה להתקין Oracle Java JDK כדי לפתח תוכנות ויישומים של Java (ה- JRE של Oracle כלול גם ב- Oracle JDK) השתמש בשיטה זו:
כיצד להתקין את Oracle Java JDK באובונטו לינוקס
כמו כן כדי להפעיל/לשדרג את Oracle Java בדפדפני האינטרנט שלך:
כיצד להפעיל את Oracle Java בדפדפני האינטרנט שלך
צעדים
שלב 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
זה ימנע התנגשויות מערכת ובלבול בין גירסאות ספק שונות של ג'אווה. לדוגמה, אם התקנת את 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 סיביות של אובונטו לינוקס הורד קבצים בינאריים של Oracle Java של 32 סיביות.
- לדוגמה, אם אתה משתמש במערכת הפעלה של אובונטו לינוקס 64 סיביות, הורד קבצים בינאריים של Oracle Java של 64 סיביות.
-
אופציונאלי, הורד את התיעוד של Oracle Java JDK/JRE
בחר jdk-7u40-apidocs.zip
-
מידע חשוב:
64 סיביות Oracle Java של Java לא פועלות במערכות הפעלה של Ubuntu Linux 32 סיביות, תקבל מספר הודעות שגיאה במערכת אם תנסה להתקין Oracle Java של 64 סיביות ב- Ubuntu Linux 32 סיביות.
שלב 5. העתק את קבצי הבינאריות של אורקל לספרייה/usr/local/java
ברוב המקרים הורדות הבינריות של אורקל ג'אווה ל: /home /"שם המשתמש שלך"/הורדות.
-
32 סיביות Oracle Java בהוראות התקנה של 32 סיביות של Ubuntu Linux:
-
הקלד/העתק/הדבק:
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
-
-
הוראות התקנה של 64 סיביות אורקל ג'אווה בהוראות התקנה של אובונטו לינוקס 64 סיביות:
-
הקלד/העתק/הדבק:
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
-
32 סיביות Oracle Java בהוראות התקנה של 32 סיביות של Ubuntu Linux:
-
הקלד/העתק/הדבק:
sudo tar xvzf jdk-7u45-linux-i586.tar.gz
-
הקלד/העתק/הדבק:
sudo tar xvzf jre-7u45-linux-i586.tar.gz
-
-
הוראות התקנה של 64 סיביות אורקל ג'אווה בהוראות התקנה של אובונטו לינוקס 64 סיביות:
-
אם הורדת את 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.
-
הקלד/העתק/הדבק:
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 Java JDK/JRE שלך
זה יגיד למערכת שגרסת ה- Java החדשה של Oracle זמינה לשימוש.
-
אם אתה מתקין את 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
פקודה זו מודיעה למערכת כי Oracle Java JRE זמין לשימוש
-
רק אם אתה מתקין את JDK אז הקלד/העתק/הדבק:
sudo update-alternativer-התקן "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_45/bin/java" 1
פקודה זו מודיעה למערכת כי Oracle Java JDK זמין לשימוש
-
הקלד/העתק/הדבק:
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
פקודה זו תקבע את סביבת זמן הריצה של java עבור המערכת
-
רק אם אתה מתקין את 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 עבור המערכת
שלב 12. טען מחדש את פרופיל PATH /etc /פרופיל המערכת שלך על ידי הקלדת הפקודה הבאה:
-
הקלד/העתק/הדבק:
. /etc/profile
- שים לב שקובץ ה- PATH /etc /profile של המערכת שלך יטען מחדש לאחר אתחול מחדש של מערכת Linux Linux שלך
שלב 13. בדוק אם Oracle Java הותקן כראוי במערכת שלך
הפעל את הפקודות הבאות ושים לב לגרסת Java: התקנה מוצלחת של Oracle Java של 32 סיביות תציג:
-
הקלד/העתק/הדבק:
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 Linux שלך. לאחר מכן המערכת שלך תוגדר במלואו להפעלה ולפיתוח תוכניות Java. מאוחר יותר אולי תרצה לנסות לאסוף ולהפעיל תוכנות Java משלך על ידי ביצוע מאמר זה כיצד ליצור את תוכנית הג'אווה הראשונה שלך באובונטו לינוקס
שיטה 1 מתוך 3: אופציונלי: כיצד להפעיל את Oracle Java בדפדפני האינטרנט שלך
שלב 1. כדי לאפשר את תוסף הג'אווה שלך בדפדפני האינטרנט שלך עליך ליצור קישור סמלי מספריית הפלאגין של דפדפני האינטרנט למיקום של תוסף הג'אווה הכלול בהפצת אורקל ג'אווה
-
הערה חשובה:
הייתי קורא לזהירות בעת הפעלת Oracle Java 7 בדפדפני האינטרנט שלך, מכיוון שהיו הרבה ליקויי אבטחה וניצולים. בעיקרו של דבר, על ידי הפעלת Oracle Java 7 בדפדפני האינטרנט שלך אם יתגלה פגם או ניצול אבטחה, כך פוגעים הרעים ופוגעים במערכת שלך. למידע נוסף על ליקויי אבטחה וניצולים בג'אווה עיין באתר הבא: Java Tester
שיטה 2 מתוך 3: Google Chrome
הוראות 32 סיביות של Oracle Java
שלב 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
פעולה זו תיצור קישור סמלי מהתוסף Java JRE (Java Runtime Environment) libnpjp2.so לדפדפן האינטרנט שלך ב- Google Chrome
הוראות 64 סיביות של Oracle Java
שלב 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 לדפדפן האינטרנט שלך ב- Google Chrome
תזכורות
שלב 1. הערה:
לפעמים כאשר אתה מוציא את הפקודה לעיל אתה עשוי לקבל הודעה המציינת:
- ln: יצירת קישור סמלי `./libnpjp2.so ': הקובץ קיים
- כדי לתקן בעיה זו פשוט הסר את הקישור הסמלי הקודם באמצעות הפקודה הבאה:
-
הקלד/העתק/הדבק:
cd/opt/google/chrome/plugins
-
הקלד/העתק/הדבק:
sudo rm -rf libnpjp2.so
- וודא שאתה נמצא בספריית/opt/google/chrome/plugins לפני שתוציא את הפקודה
שלב 2. הפעל מחדש את דפדפן האינטרנט שלך ועבור ל- Java Tester כדי לבדוק אם Java פועל בדפדפן האינטרנט שלך
שיטה 3 מתוך 3: Mozilla Firefox
הוראות 32 סיביות של Oracle Java
שלב 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 שלך
הוראות 64 סיביות של Oracle Java
שלב 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/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 פועל בדפדפן האינטרנט שלך
וידאו - על ידי שימוש בשירות זה, מידע מסוים עשוי להיות משותף עם YouTube
טיפים
- עם אובונטו לינוקס, יש לך את הבחירה אם להשתמש ב- OpenJDK, שהיא יישום חופשי וקוד פתוח של שפת התכנות Java, או להשתמש ב- Oracle Java JDK ו- JRE. חלקם מעדיפים להשתמש ב- Oracle Java (מכיוון שהיא הגירסה העדכנית ביותר של Java והיא מגיעה ישירות ממחזיקי טכנולוגיית Java), אך זה משתנה.
- זכור כי אורקל מבצעת שדרוגי אבטחה ותיקוני באגים ומשפרת בעיות ביצועים עבור כל מהדורה חדשה של Oracle Java. בעת התקנת Oracle Java במערכת שלך, שים לב לשינויים במספר הגירסה. למידע נוסף, ראה כיצד לשדרג את Oracle Java ב- Ubuntu Linux.
- שים לב שמסמך זה נמצא בעידכון מתמשך מכיוון שאורקל לפעמים משנה את שיטת ההתקנה של קבצי הבינאריות JDK/JRE של Java שלהם.