ይህ ሰነድ በኡቡንቱ ሊኑክስ ላይ የ Oracle Java JDK/JRE ብዙ አዳዲስ የመልቀቂያ ስሪቶችን ለማሻሻል ለመርዳት የታሰበ ነው። በየጊዜው ፣ በሳንካ ጥገናዎች እና በደህንነት ችግሮች ምክንያት Oracle ለጃቫ JDK/JRE ሥሪት ዝመናዎችን ያወጣል።
-
ማስታወሻ:
ይህ ጽሑፍ በ/usr/local/java ውስጥ የሚገኝ የ Oracle Java 7 ስሪት እንዳለዎት ይገምታል እና ወደ አዲስ የ Oracle Java ስሪት ማሻሻል ይፈልጋሉ። ተጨማሪ መረጃ ለማግኘት እባክዎን የሚከተለውን ጽሑፍ ይመልከቱ-
- በኡቡንቱ ሊኑክስ ላይ ኦራክል ጃቫን እንዴት እንደሚጫን
ደረጃዎች
ደረጃ 1. አዲሱን የ Oracle Java ሁለትዮሽዎች አውርድ የ Oracle Java ትክክለኛውን የዘመነ ጃቫ JDK/JRE ሁለትዮሽዎችን ፣ ለኡቡንቱ ሊኑክስ ሲስተም ሥነ ሕንፃ ፣ 32 ቢት ወይም 64 ቢት ፣ የኦራክል ጃቫ ሁለትዮሽዎች በ (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: 32-ቢት Oracle Java መመሪያዎች:
ደረጃ 1. የስር ተጠቃሚ ይሁኑ እና አዲሱን የተጨመቀውን የ Oracle Java ሁለትዮሽዎችን ከማውረጃ ማውጫ ወደ/usr/local/java ይቅዱ
-
ይተይቡ/ይቅዱ/ይለጥፉ
ሲዲ /ቤት /"የእርስዎ_አገልግሎት_ስም"/ውርዶች
-
ዓይነት/ቅዳ/ለጥፍ
sudo cp -r jdk-7u40-linux-i586.tar.gz/usr/አካባቢያዊ/ጃቫ
-
ይተይቡ/ይቅዱ/ይለጥፉ
sudo cp -r jre-7u40-linux-i586.tar.gz/usr/አካባቢያዊ/ጃቫ
-
ይተይቡ/ይቅዱ/ይለጥፉ
ሲዲ/usr/አካባቢያዊ/ጃቫ
ደረጃ 2. በመቀጠል በማውጫ/usr/አካባቢያዊ/ጃቫ ውስጥ አዲሱን የ Oracle Java ሁለትዮሽ ስሪታችንን እንፈታለን።
-
ይተይቡ/ይቅዱ/ይለጥፉ
sudo tar xvzf jdk-7u40-linux-i586.tar.gz
-
ዓይነት/ቅዳ/ለጥፍ
sudo tar xvzf jre-7u40-linux-i586.tar.gz
ዘዴ 2 ከ 4: 64-ቢት Oracle Java መመሪያዎች:
ደረጃ 1. የስር ተጠቃሚ ይሁኑ እና አዲሱን የተጨመቀውን የ Oracle Java ሁለትዮሽዎችን ከማውረጃ ማውጫ ወደ/usr/local/java ይቅዱ
-
ይተይቡ/ይቅዱ/ይለጥፉ
ሲዲ /ቤት /"የእርስዎ_አገልግሎት_ስም"/ውርዶች
-
ይተይቡ/ይቅዱ/ይለጥፉ
sudo -s cp -r jdk-7u40-linux-x64.tar.gz/usr/አካባቢያዊ/ጃቫ
-
ይተይቡ/ይቅዱ/ይለጥፉ
sudo -s cp -r jre-7u40-linux-x64.tar.gz/usr/አካባቢያዊ/ጃቫ
-
ዓይነት/ቅዳ/ለጥፍ
ሲዲ/usr/አካባቢያዊ/ጃቫ
ደረጃ 2. በመቀጠል በማውጫ/usr/አካባቢያዊ/ጃቫ ውስጥ አዲሱን የ Oracle Java ሁለትዮሽ ስሪታችንን እንፈታለን።
-
ዓይነት/ቅዳ/ለጥፍ
sudo tar xvzf jdk-7u40-linux-x64.tar.gz
-
ይተይቡ/ይቅዱ/ይለጥፉ
sudo tar xvzf jre-7u40-linux-x64.tar.gz
ደረጃ 3. በዚህ ነጥብ ላይ ለጃቫ JDK/JRE በ/usr/local/java ውስጥ ሁለት አዲስ ያልተጨመቁ የሁለትዮሽ ማውጫዎች ሊኖሯቸው ይገባል -
jdk1.7.0_40
jre1.7.0_40
አብሮ:
jdk1.7.0_25
jre1.7.0_25
ዘዴ 3 ከ 4 ፦ የሊኑክስ ስርዓትዎን መንገድ ይለውጡ
ደረጃ 1. የስርዓቱን PATH ፋይል /ወዘተ /መገለጫ ያርትዑ እና የሚከተለውን የስርዓት ተለዋዋጮች በስርዓትዎ ዱካ ላይ ያክሉ።
ጌዲትን ፣ ናኖን ወይም ሌላ ማንኛውንም የጽሑፍ አርታዒን እንደ ሥር ይጠቀሙ እና ይክፈቱ /ወዘተ /መገለጫ ይክፈቱ
-
ዓይነት/ቅዳ/ለጥፍ
sudo gedit /ወዘተ /መገለጫ
ወይም
-
ይተይቡ/ይቅዱ/ይለጥፉ
sudo nano /etc /profile
ደረጃ 2. የፋይሉ መጨረሻ ድረስ የቀስት ቁልፎችዎን በመጠቀም ወደ ታች ይሸብልሉ እና በኡቡንቱ ሊኑክስ ውስጥ ወደ የእርስዎ /etc /profile ፋይል መጨረሻ ድረስ የሚከተሉትን መስመሮች ያክሉ ፣ በዚህ ጊዜ የስሪት ቁጥሮችን ከድሮው ይለውጡታል። Oracle Java ወደ አዲሱ የጃቫ ስሪት ፣ በሚከተለው ስርዓት የ PATH ፋይል /ወዘተ /መገለጫ ውስጥ የስሪት ቁጥሮችን ይለውጣሉ።
/ወዘተ /የመገለጫ ፋይሉን ይቀይሩ
JAVA_HOME =/usr/አካባቢያዊ/ጃቫ/jdk1.7.0_25
PATH = $ PATH: $ HOME/bin: $ JAVA_HOME/bin
JRE_HOME =/usr/አካባቢያዊ/ጃቫ/jre1.7.0_25
PATH = $ PATH: $ HOME/bin: $ JRE_HOME/bin
JAVA_HOME ን ወደ ውጭ ይላኩ
JRE_HOME ን ወደ ውጭ ይላኩ
PATH ን ወደ ውጭ ይላኩ
ወደዚህ ይቀይሩ ፦
JAVA_HOME =/usr/አካባቢያዊ/ጃቫ/jdk1.7.0_40
PATH = $ PATH: $ HOME/bin: $ JAVA_HOME/bin
JRE_HOME =/usr/አካባቢያዊ/ጃቫ/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 ዝመና-አማራጮች-ጫን "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_40/ቢን/ጃቫ "1
-
ዓይነት/ቅዳ/ለጥፍ
sudo ዝመና-አማራጮች-ጫን "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_40/ቢን/ጃቫክ "1
-
ይተይቡ/ይቅዱ/ይለጥፉ
sudo ዝመና-አማራጮች-ጫን "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.7.0_40/ቢን/ጃቫውስ "1
ደረጃ 2. Oracle Java JRE 1.7.0_40 አዲሱ ነባሪ ጃቫ መሆን እንዳለበት ለኡቡንቱ ሊኑክስ ስርዓት ያሳውቁ
-
ዓይነት/ቅዳ/ለጥፍ
የሱዶ ዝመና-አማራጮች-ጃቫ/usr/አካባቢያዊ/ጃቫ/ያዘጋጁ jre1.7.0_40/ቢን/ጃቫ
-
ይተይቡ/ይቅዱ/ይለጥፉ
የሱዶ ዝመና-አማራጮች-javac/usr/local/java/jdk1.7.0_40/ቢን/ጃቫክ
-
ይተይቡ/ይቅዱ/ይለጥፉ
sudo ዝመና-አማራጮች-javaws/usr/local/java/jre1.7.0_40/ቢን/ጃቫውስ
ደረጃ 3. የሚከተለውን ትዕዛዝ በመተየብ ስርዓትዎን ሰፊ PATH /etc /profile እንደገና ይጫኑ።
-
ይተይቡ/ይቅዱ/ይለጥፉ
. /ወዘተ/መገለጫ
- የኡቡንቱ ሊኑክስ ስርዓት እንደገና ከተነሳ በኋላ ስርዓትዎ ሰፊ PATH /etc /profile ፋይል እንደገና እንደሚጫን ልብ ይበሉ
ደረጃ 4. የሚከተሉትን ትዕዛዞች በማሄድ እና የአዲሱ የጃቫ ዝመናን የስሪት ቁጥር በመጥቀስ አዲሱ የ Oracle Java ስሪት በስርዓትዎ ላይ በትክክል ተጭኖ እንደሆነ ለማየት ይሞክሩ።
-
ይተይቡ/ይቅዱ/ይለጥፉ
java -version
ይህ ትዕዛዝ በስርዓትዎ ላይ የሚሰራውን የጃቫን ስሪት ያሳያል
ደረጃ 5. የሚያሳየውን መልእክት መቀበል አለብዎት ፦
-
የጃቫ ስሪት “1.7.0_40”
ጃቫ (TM) SE የአሂድ ሰዓት አካባቢ (1.7.0_40-b08 ይገንቡ)
-
ይተይቡ/ይቅዱ/ይለጥፉ
javac -version
-
ይህ ትእዛዝ አሁን የጃቫ ፕሮግራሞችን ከተርሚናል ማጠናቀር እንደሚችሉ እንዲያውቁ ያስችልዎታል
የሚታየውን መልእክት መቀበል አለብዎት-
- javac 1.7.0_40
ደረጃ 6. ከዚያ በኋላ የድሮውን የጃቫ JDK/JRE ሁለትዮሽዎችን የያዘውን ማውጫ በቀላሉ በማስወገድ የድሮውን የ Oracle Java JDK/JRE ን የማስወገድ አማራጭ አለዎት።
-
ይተይቡ/ይቅዱ/ይለጥፉ
ሲዲ/usr/አካባቢያዊ/ጃቫ
-
ይተይቡ/ይቅዱ/ይለጥፉ
sudo rm -rf jdk1.7.0_40
-
ዓይነት/ቅዳ/ለጥፍ
sudo rm -rf jre1.7.0_40
ደረጃ 7. የኡቡንቱ ሊኑክስን ስርዓት እንደገና ያስነሱ እና የእርስዎ ስርዓት የጃቫ ፕሮግራሞችን ለማሄድ እና ለማዳበር ሙሉ በሙሉ ይዋቀራል።
አማራጭ - በድር አሳሾችዎ ውስጥ 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
ይህ ከጃቫ 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
ይህ ወደ ጉግል ክሮም ተሰኪዎች ማውጫ ይለውጥዎታል ፣ ምሳሌያዊ አገናኙን ከማድረግዎ በፊት በዚህ ማውጫ ውስጥ መሆንዎን ያረጋግጡ
-
ዓይነት/ለጥፍ/ቅዳ
sudo ln -s /usr/local/java/jre1.7.0_40/lib/amd64/libnpjp2.so
ይህ ከጃቫ 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 ማውጫ ውስጥ መሆንዎን ያረጋግጡ
-
የድር አሳሽዎን እንደገና ያስጀምሩ እና ጃቫ በድር አሳሽዎ ውስጥ እየሰራ መሆኑን ለመፈተሽ ወደ ጃቫ ሞካሪ ይሂዱ።
ሞዚላ ፋየር ፎክስ
32-ቢት Oracle Java መመሪያዎች:
-
የሚከተለውን ትዕዛዝ ያቅርቡ
-
ዓይነት/ለጥፍ/ቅዳ
ሲዲ/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
ይህ ከጃቫ JRE (Java Runtime Environment) ተሰኪ ምሳሌያዊ አገናኝ ይፈጥራል libnpjp2.so ወደ ሞዚላ ፋየርፎክስ የድር አሳሽዎ
-
64-ቢት Oracle Java መመሪያዎች:
-
የሚከተሉትን ትዕዛዞች ያውጡ።
-
ዓይነት/ለጥፍ/ቅዳ
ሲዲ/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
ይህ ከጃቫ JRE (Java Runtime Environment) ተሰኪ ምሳሌያዊ አገናኝ ይፈጥራል libnpjp2.so ወደ ሞዚላ ፋየርፎክስ የድር አሳሽዎ
-
አስታዋሾች ፦
-
ማስታወሻ:
አንዳንድ ጊዜ ከላይ ያለውን ትእዛዝ ሲያወጡ የሚከተለውን መልእክት ሊቀበሉ ይችላሉ-
- ln: ምሳሌያዊ አገናኝ መፍጠር ።./libnpjp2.so ': ፋይል አለ
- ይህንን ችግር ለማስተካከል የሚከተለውን ትዕዛዝ በመጠቀም የቀድሞውን ምሳሌያዊ አገናኝ ያስወግዱ።
-
ይተይቡ/ይቅዱ/ይለጥፉ
ሲዲ/usr/lib/mozilla/plugins
-
ይተይቡ/ይቅዱ/ይለጥፉ
sudo rm -rf libnpjp2.so
- ትዕዛዙን ከማውጣትዎ በፊት በ/usr/lib/mozilla/plugins ማውጫ ውስጥ መሆንዎን ያረጋግጡ
-
የድር አሳሽዎን እንደገና ያስጀምሩ እና ጃቫ በድር አሳሽዎ ውስጥ እየሰራ መሆኑን ለመፈተሽ ወደ ጃቫ ሞካሪ ይሂዱ።
-