מסמך זה נועד לסייע בשדרוג גרסאות המהדורה החדשות הרבות של Oracle Java JDK/JRE ב- Ubuntu Linux. מדי פעם, בשל תיקוני באגים ובעיות אבטחה, אורקל מוציאה עדכונים לגרסת ה- Java JDK/JRE שלהם.
-
הערה:
מאמר זה מניח שיש לך גרסה של Oracle Java 7 או 32 סיביות או 64 סיביות הממוקמות ב-/usr/local/java ואתה רוצה לשדרג לגירסה חדשה של Oracle Java. אם לא, אנא עיין במאמר הבא למידע נוסף:
- כיצד להתקין את אורקל ג'אווה באובונטו לינוקס
צעדים
שלב 1. הורד את הבינארים החדשים של Oracle Java וודא שאתה בוחר את קובצי הבינאריות המעודכנים של Java JDK/JRE של Oracle Java, עבור ארכיטקטורת מערכת אובונטו לינוקס שלך, 32 סיביות או 64 סיביות, קובצי הבינאריות של Oracle Java מסתיימים ב- (tar. gz) כגון:
- jdk-7u40-linux-i586.tar.gz (32 סיביות)
-
jre-7u40-linux-i586.tar.gz (32 סיביות)
אוֹ
- jdk-7u40-linux-x64.tar.gz (64 סיביות)
- jre-7u40-linux-x64.tar.gz (64 סיביות)
שיטה 1 מתוך 4: הוראות Java של 32 סיביות:
שלב 1. הפוך למשתמש שורש והעתק את קבצי הבינאריות החדשים של Oracle Java הדחוסים מספריית ההורדות שלנו אל/usr/local/java
-
הקלד/העתק/הדבק:
תקליטור /בית /"שם המשתמש שלך"/הורדות
-
הקלד/העתק/הדבק:
sudo cp -r jdk-7u40-linux-i586.tar.gz/usr/local/java
-
הקלד/העתק/הדבק:
sudo cp -r jre-7u40-linux-i586.tar.gz/usr/local/java
-
הקלד/העתק/הדבק:
cd/usr/local/java
שלב 2. בשלב הבא אנו הולכים לפרוק את הגרסה החדשה שלנו של קבצי הבינאריות של אורקל ג'אווה, בספרייה/usr/local/java
-
הקלד/העתק/הדבק:
sudo tar xvzf jdk-7u40-linux-i586.tar.gz
-
הקלד/העתק/הדבק:
sudo tar xvzf jre-7u40-linux-i586.tar.gz
שיטה 2 מתוך 4: הוראות Java של 64 סיביות:
שלב 1. הפוך למשתמש שורש והעתק את קבצי הבינאריות החדשים של Oracle Java הדחוסים מספריית ההורדות שלנו אל/usr/local/java
-
הקלד/העתק/הדבק:
תקליטור /בית /"שם המשתמש שלך"/הורדות
-
הקלד/העתק/הדבק:
sudo -s cp -r jdk-7u40-linux-x64.tar.gz/usr/local/java
-
הקלד/העתק/הדבק:
sudo -s cp -r jre-7u40-linux-x64.tar.gz/usr/local/java
-
הקלד/העתק/הדבק:
cd/usr/local/java
שלב 2. בשלב הבא אנו הולכים לפרוק את הגרסה החדשה שלנו של קבצים בינאריים של Oracle Java, בספרייה/usr/local/java
-
הקלד/העתק/הדבק:
sudo tar xvzf jdk-7u40-linux-x64.tar.gz
-
הקלד/העתק/הדבק:
sudo tar xvzf jre-7u40-linux-x64.tar.gz
שלב 3. בשלב זה אמורות להיות לך שתי ספריות בינאריות חדשות לא דחוסות ב-/usr/local/java עבור Java JDK/JRE המפורטות כ:
jdk1.7.0_40
jre1.7.0_40
ביחד עם:
jdk1.7.0_25
jre1.7.0_25
שיטה 3 מתוך 4: שנה את נתיב מערכת לינוקס שלך:
שלב 1. ערוך את קובץ PATH המערכת /etc /profile והוסף את משתני המערכת הבאים לנתיב המערכת שלך
השתמש ב- gedit, nano או כל עורך טקסט אחר, כשורש, ופתח /etc /profile
-
הקלד/העתק/הדבק:
sudo gedit /etc /profile
אוֹ
-
הקלד/העתק/הדבק:
sudo nano /etc /profile
שלב 2. גלול מטה באמצעות מקשי החצים לסוף הקובץ והוסף את השורות הבאות למטה לסוף קובץ /etc /profile שלך באובונטו לינוקס, בשלב זה אתה עומד לשנות את מספרי הגירסה מהישן אורקל ג'אווה לגרסה החדשה של ג'אווה, תשנה את מספרי הגירסאות בקובץ ה- PATH של המערכת הבא /etc /profile:
שנה את קובץ /etc /profile:
JAVA_HOME =/usr/local/java/jdk1.7.0_25
PATH = $ PATH: $ HOME/bin: $ JAVA_HOME/bin
JRE_HOME =/usr/local/java/jre1.7.0_25
PATH = $ PATH: $ HOME/bin: $ JRE_HOME/bin
לייצא JAVA_HOME
לייצא JRE_HOME
ייצוא PATH
שנה לזה:
JAVA_HOME =/usr/local/java/jdk1.7.0_40
PATH = $ PATH: $ HOME/bin: $ JAVA_HOME/bin
JRE_HOME =/usr/local/java/jre1.7.0_40
PATH = $ PATH: $ HOME/bin: $ JRE_HOME/bin
לייצא JAVA_HOME
לייצא JRE_HOME
ייצוא PATH
שמור את הקובץ ויצא
שיטה 4 מתוך 4: הודע למערכת שלך על גירסת Oracle Java המעודכנת:
שלב 1. הודע למערכת אובונטו לינוקס היכן נמצאת Oracle Java JRE/JDK שלך, כעת תרצה לעדכן את המערכת כדי להשתמש ב- Oracle Java 1.7.0_40
-
הקלד/העתק/הדבק:
sudo update-alternativer-התקן "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_40/bin/java "1
-
הקלד/העתק/הדבק:
sudo update-alternativer-התקן "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_40/bin/javac "1
-
הקלד/העתק/הדבק:
sudo update-alternativer-התקן "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.7.0_40/bin/javaws "1
שלב 2. הודע למערכת אובונטו לינוקס שלך כי Oracle Java JRE 1.7.0_40 חייב להיות ברירת המחדל החדשה של Java
-
הקלד/העתק/הדבק:
סודו עדכון-חלופות-הגדרת java/usr/local/java/jre1.7.0_40/bin/java
-
הקלד/העתק/הדבק:
סודו עדכון-חלופות-הגדר javac/usr/local/java/jdk1.7.0_40/bin/javac
-
הקלד/העתק/הדבק:
סודו עדכון-חלופות-הגדר javaws/usr/local/java/jre1.7.0_40/bin/javaws
שלב 3. טען מחדש את פרופיל PATH /etc /פרופיל המערכת שלך על ידי הקלדת הפקודה הבאה:
-
הקלד/העתק/הדבק:
. /etc/profile
- שים לב שקובץ PATH /etc /profile הרחב שלך במערכת יטען מחדש לאחר אתחול מחדש של מערכת Linux Linux שלך
שלב 4. בדוק אם הגרסה החדשה של Oracle Java הותקנה כראוי במערכת שלך על ידי הפעלת הפקודות הבאות וציינת מספר הגירסה של עדכון ה- Java החדש
-
הקלד/העתק/הדבק:
java -version
פקודה זו מציגה את גירסת Java שפועלת במערכת שלך
שלב 5. אתה אמור לקבל הודעה המציגה:
-
גרסת java "1.7.0_40"
Java (TM) SE Runtime Environment (build 1.7.0_40-b08) Java HotSpot (TM) 64-Bit Server VM (build build 25.1-b02, mode mixed)
-
הקלד/העתק/הדבק:
javac -version
-
פקודה זו מאפשרת לך לדעת כי כעת תוכל לאסוף תוכניות ג'אווה מהמסוף
אתה אמור לקבל הודעה המציגה:
- javac 1.7.0_40
שלב 6. לאחר מכן, יש לך את האפשרות להסיר את ה- Jacle JDK/JRE הישן של Oracle, פשוט על ידי הסרת הספרייה המכילה את קבצי הבינאריות הישנים של Java JDK/JRE
-
הקלד/העתק/הדבק:
cd/usr/local/java
-
הקלד/העתק/הדבק:
sudo rm -rf jdk1.7.0_40
-
הקלד/העתק/הדבק:
sudo rm -rf jre1.7.0_40
שלב 7. אתחל מחדש את מערכת אובונטו לינוקס והמערכת שלך תוגדר במלואו להפעלה ולפיתוח תוכנות Java
אופציונלי: כיצד להפעיל את Oracle Java בדפדפני האינטרנט שלך
כדי לאפשר את תוסף הג'אווה שלך בדפדפני האינטרנט שלך עליך ליצור קישור סמלי מספריית הפלאגין של דפדפני האינטרנט למיקום של תוסף הג'אווה הכלול בהפצת אורקל ג'אווה
גוגל כרום
הוראות 32 סיביות של Oracle Java:
-
הפק את הפקודות הבאות.
-
הקלד/העתק/הדבק:
sudo mkdir -p/opt/google/chrome/plugins
פעולה זו תיצור ספרייה בשם/opt/google/chrome/plugins
-
הקלד/הדבק/העתק:
cd/opt/google/chrome/plugins
זה ישנה אותך לספריית התוספים של גוגל כרום, וודא שאתה נמצא בספרייה זו לפני שתעשה את הקישור הסמלי
-
הקלד/הדבק/העתק:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/i386/libnpjp2.so
פעולה זו תיצור קישור סמלי מהתוסף Java JRE (Java Runtime Environment) libnpjp2.so לדפדפן האינטרנט של Google Chrome שלך
-
הוראות 64 סיביות של Oracle Java:
-
הפק את הפקודות הבאות.
-
הקלד/העתק/הדבק:
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_40/lib/amd64/libnpjp2.so
פעולה זו תיצור קישור סמלי מהתוסף Java JRE (Java Runtime Environment) libnpjp2.so לדפדפן האינטרנט שלך ב- Google Chrome
-
תזכורות:
-
הערה:
לפעמים כאשר אתה מוציא את הפקודה לעיל אתה עשוי לקבל הודעה המציינת:
- ln: יצירת קישור סמלי `./libnpjp2.so ': הקובץ קיים
- כדי לתקן בעיה זו פשוט הסר את הקישור הסמלי הקודם באמצעות הפקודה הבאה:
-
הקלד/העתק/הדבק:
cd/opt/google/chrome/plugins
-
הקלד/העתק/הדבק:
sudo rm -rf libnpjp2.so
- וודא שאתה נמצא בספריית/opt/google/chrome/plugins לפני שתוציא את הפקודה
-
הפעל מחדש את דפדפן האינטרנט שלך ועבור ל- Java Tester כדי לבדוק אם Java פועל בדפדפן האינטרנט שלך.
Mozilla Firefox
הוראות 32 סיביות של Oracle Java:
-
הוצא את הפקודה הבאה
-
הקלד/הדבק/העתק:
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_40/lib/i386/libnpjp2.so
פעולה זו תיצור קישור סמלי מהתוסף Java JRE (Java Runtime Environment) libnpjp2.so לדפדפן האינטרנט של Mozilla Firefox שלך
-
הוראות 64 סיביות של Oracle Java:
-
הפק את הפקודות הבאות.
-
הקלד/הדבק/העתק:
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_40/lib/amd64/libnpjp2.so
פעולה זו תיצור קישור סמלי מהתוסף Java JRE (Java Runtime Environment) libnpjp2.so לדפדפן האינטרנט של Mozilla Firefox שלך
-
תזכורות:
-
הערה:
לפעמים כאשר אתה מוציא את הפקודה לעיל אתה עשוי לקבל הודעה המציינת:
- ln: יצירת קישור סמלי `./libnpjp2.so ': הקובץ קיים
- כדי לתקן בעיה זו פשוט הסר את הקישור הסמלי הקודם באמצעות הפקודה הבאה:
-
הקלד/העתק/הדבק:
cd/usr/lib/mozilla/plugins
-
הקלד/העתק/הדבק:
sudo rm -rf libnpjp2.so
- וודא שאתה נמצא בספריית/usr/lib/mozilla/plugins לפני שתוציא את הפקודה
-
הפעל מחדש את דפדפן האינטרנט שלך ועבור ל- Java Tester כדי לבדוק אם Java פועל בדפדפן האינטרנט שלך.
-