ይህ ጽሑፍ ለ 32-ቢት እና 64-ቢት ስሪቶች ለ Oracle Java 8 JDK መጫኛ (ይህ ጽሑፍ የተጻፈበት ስሪት እ.ኤ.አ. 1.8.0_20) በ 32 ቢት እና 64 ቢት ኡቡንቱ ስርዓተ ክወናዎች ላይ። እነዚህ መመሪያዎች ለዴቢያን እና ሊኑክስ ሚንትም ሊተገበሩ ይችላሉ።
ይህ መማሪያ በ JDK ማውረድ ውስጥ በተካተተው Oracle Java JRE ከ Oracle Java JRE ጋር ለመጫን ለሚፈልጉ ብቻ ነው። የ Oracle Java JDK መጫኛ መመሪያዎች በዴቢያን ላይ በተመሠረቱ የሊኑክስ ኦፕሬቲንግ ሲስተሞች ላይ ብቻ ይተገበራሉ ፣ ለምሳሌ-ዴቢያን ፣ ሊኑክስ ሚንት ወይም ኡቡንቱ።
ደረጃ
ደረጃ 1. የኡቡንቱ ሊኑክስ ኦፐሬቲንግ ሲስተም አርክቴክቸር አሠራር 32 ቢት ወይም 64 ቢት መሆኑን ይመልከቱ።
ተርሚናልን ይክፈቱ እና ይህንን ትዕዛዝ ያሂዱ
-
ዓይነት/ቅዳ/ለጥፍ
ፋይሎች /sbin /init
32 ቢት ወይም 64 ቢት የሚታየውን የኡቡንቱ ሊኑክስ ኦፐሬቲንግ ሲስተም አርክቴክቸር ቢት ስሪት ልብ ይበሉ።
ደረጃ 2. የእርስዎ ስርዓት ጃቫ መጫኑን ይወቁ።
ለዚያ ፣ የጃቫ ስሪት ትዕዛዙን ከተርሚናል ያሂዱ።
-
ተርሚናል ይክፈቱ ፣ ከዚያ ከዚህ በታች ያለውን ትእዛዝ ያስገቡ-
-
ዓይነት/ቅዳ/ለጥፍ
java -version
-
-
አስቀድመው በስርዓትዎ ላይ OpenJDK ካለዎት ይህ መስመር ሊታይ ይችላል
-
የጃቫ ስሪት “1.7.0_15”
የ OpenJDK የአሂድ ሰዓት አከባቢ (IcedTea6 1.10pre) (7b15 ~ pre1-0lucid1)
OpenJDK 64-ቢት አገልጋይ ቪኤም (19.0-b09 ፣ የተቀላቀለ ሁነታን ይገንቡ)
-
- OpenJDK በስርዓትዎ ላይ ቀድሞውኑ ካለ ፣ የተሳሳተ የጃቫ ሻጭ ስሪት በስርዓትዎ ላይ ተጭኗል።
ደረጃ 3. OpenJDK/JRE ን ከስርዓቱ ሙሉ በሙሉ ያስወግዱ ፣ ከዚያ Oracle Java JDK/JRE ሁለትዮሽ ለመያዝ አቃፊ ይፍጠሩ።
ይህ በተለያዩ የጃቫ አቅራቢዎች ስሪቶች መካከል የስርዓት ግጭቶችን እና ግራ መጋባትን ለመከላከል ጠቃሚ ነው። ለምሳሌ ፣ በስርዓቱ ላይ ቀድሞውኑ OpenJDK/JRE ካለ ፣ ይህንን ትዕዛዝ በትእዛዝ መስመር ላይ በመተየብ ያስወግዱት-
-
ዓይነት/ቅዳ/ለጥፍ
sudo apt-get purge openjdk-\*
ከላይ ያለው ትእዛዝ OpenJDK/JRE ን ከስርዓቱ ሙሉ በሙሉ ማስወገድ ነው
-
ዓይነት/ቅዳ/ለጥፍ
sudo mkdir -p/usr/አካባቢያዊ/ጃቫ
ይህ ትእዛዝ የ Oracle Java JDK እና JRE ሁለትዮሽዎችን ለመያዝ አቃፊ ይፈጥራል።
ደረጃ 4. Oracle Java JDK ን ለሊኑክስ ያውርዱ።
ያንን የተጨመቀ ሁለትዮሽ መምረጥ አለብዎት ተገቢ ለ 32 ቢት ወይም 64 ቢት የስርዓት ሥነ ሕንፃ (በ tar.gz ፋይል ቅጥያ)
- የ 32 ቢት ኡቡንቱ ሊኑክስ ኦፐሬቲንግ ሲስተምን እየተጠቀሙ ከሆነ 32 ቢት ኦራክል ጃቫን ሁለትዮሽ ያውርዱ።
- የ 64 ቢት ኡቡንቱ ሊኑክስ ኦፐሬቲንግ ሲስተም የሚጠቀሙ ከሆነ 64 ቢት የሆነውን ኦራክል ጃቫ ሁለትዮሽ ያውርዱ።
-
እንዲሁም ማውረድ ይችላሉ Oracle Java JDK ሰነድ
Jdk-8u20-apidocs.zip ን ይምረጡ
-
አስፈላጊ መዛግብት;
Oracle Java 64 ቢት ሁለትዮሽ በ 32 ቢት ኡቡንቱ ሊኑክስ ስርዓተ ክወና ላይ ጥቅም ላይ ሊውል አይችልም። በኡቡንቱ ሊኑክስ 32 ቢት ላይ Oracle Java 64 bit ን ለመጫን ከሞከሩ ብዙ የስርዓት ስህተት መልዕክቶች ይታያሉ።
ደረጃ 5. የ Oracle Java ሁለትዮሽ ወደ አካባቢያዊ አቃፊ/usr/local/java ይቅዱ።
በአብዛኛዎቹ አጋጣሚዎች የ Oracle Java ሁለትዮሽ ወደ /ቤት /ይወርዳል "የእርስዎ_አገልግሎት_ስም"/ውርዶች።
-
በኡቡንቱ ሊኑክስ 32 ቢት ላይ የ Oracle Java 32 ቢት የመጫኛ መመሪያዎች
-
ዓይነት/ቅዳ/ለጥፍ
ሲዲ /ቤት /' "የእርስዎ_አገልግሎት_ስም" /ውርዶች
-
ዓይነት/ቅዳ/ለጥፍ
sudo cp -r jdk-8u20-linux-i586.tar.gz/usr/አካባቢያዊ/ጃቫ/
-
ዓይነት/ቅዳ/ለጥፍ
ሲዲ/usr/አካባቢያዊ/ጃቫ/
-
-
በኡቡንቱ ሊኑክስ 64 ቢት ላይ የ Oracle Java 64 ቢት የመጫኛ መመሪያዎች
-
ዓይነት/ቅዳ/ለጥፍ
ሲዲ /ቤት /' "የእርስዎ_አገልግሎት_ስም" /ውርዶች
-
ዓይነት/ቅዳ/ለጥፍ
sudo cp -r jdk-8u20-linux-x64.tar.gz/usr/አካባቢያዊ/ጃቫ/
-
ዓይነት/ቅዳ/ለጥፍ
ሲዲ/usr/አካባቢያዊ/ጃቫ/
-
ደረጃ 6. በ/usr/local/java/folder ውስጥ የተጨመቀውን የጃቫን ሁለትዮሽ ያውጡ
-
በኡቡንቱ ሊኑክስ 32 ቢት ላይ የ Oracle Java 32 ቢት የመጫኛ መመሪያዎች
-
ዓይነት/ቅዳ/ለጥፍ
sudo tar xvzf jdk-8u20-linux-i586.tar.gz
-
-
በኡቡንቱ ሊኑክስ 64 ቢት ላይ የ Oracle Java 64 ቢት የመጫኛ መመሪያዎች
-
ዓይነት/ቅዳ/ለጥፍ
sudo tar xvzf jdk-8u20-linux-x64.tar.gz
-
ደረጃ 7. አቃፊዎን እንደገና ይፈትሹ።
በዚህ ጊዜ በጃቫ JDK/JRE ውስጥ በተዘረዘሩት/usr/local/java/ውስጥ ሁለት የተወጣጡ ሁለትዮሽ አቃፊዎች ሊኖሯቸው ይገባል-
-
ዓይነት/ቅዳ/ለጥፍ
ls -ሀ
- jdk1.8.0_20
- jre1.8.0_20
ደረጃ 8. የ PATH ፋይል ስርዓቱን /ወዘተ /መገለጫውን ያርትዑ ፣ ከዚያ ይህንን የስርዓት ተለዋዋጭ ወደ ስርዓቱ ዱካ ያክሉ።
እንደ ናኖ ወይም ጌዲትን የመሰለ የጽሑፍ አርታዒን እንደ ሥር ይጠቀሙ ፣ ከዚያ ይክፈቱ /ወዘተ /መገለጫ።
-
ዓይነት/ቅዳ/ለጥፍ
sudo gedit /ወዘተ /መገለጫ
- ወይም
-
ዓይነት/ቅዳ/ለጥፍ
sudo nano /etc /profile
ደረጃ 9. በቁልፍ ሰሌዳዎ ላይ የቀስት ቁልፎችን በመጠቀም ወደ ፋይሉ መጨረሻ ይሸብልሉ እና በ /etc /profile ፋይል መጨረሻ ላይ የሚከተለውን መስመር ያክሉ ፦
-
ዓይነት/ቅዳ/ለጥፍ
JAVA_HOME =/usr/አካባቢያዊ/ጃቫ/jdk1.8.0_20
JRE_HOME =/usr/አካባቢያዊ/ጃቫ/jre1.8.0_20
PATH = $ PATH: $ JRE_HOME/bin: $ JAVA_HOME/bin
JAVA_HOME ን ወደ ውጭ ይላኩ
JRE_HOME ን ወደ ውጭ ይላኩ
PATH ን ወደ ውጭ መላክ
ደረጃ 10. የ /etc /profile ፋይልን ያስቀምጡ ፣ ከዚያ ይውጡ።
ደረጃ 11. Oracle Java JDK/JRE የሚገኝበትን ለኡቡንቱ ሊኑክስ ስርዓት ይንገሩ።
ይህ አዲሱ የ Oracle Java ስሪት የሚገኝ መሆኑን ለስርዓቱ ያሳውቃል።
-
ዓይነት/ቅዳ/ለጥፍ
የሱዶ ዝመና-አማራጮች-ጫን "/usr/bin/java" "java" "/usr/local/java/jdk1.8.0_20/bin/java" 1
ይህ ትእዛዝ Oracle Java JRE መነሳቱን እና መሥራቱን ስርዓቱን ያሳውቃል
-
ዓይነት/ቅዳ/ለጥፍ
sudo ዝማኔ-አማራጮች-ጫን "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8.0_20/bin/javac" 1
ይህ ትእዛዝ Oracle Java JDK ለመጠቀም ዝግጁ መሆኑን ስርዓቱን ያሳውቃል
-
ዓይነት/ቅዳ/ለጥፍ
የሱዶ ዝመና-አማራጮች-ጫን "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_20/bin/javaws" 1
ይህ ትእዛዝ ኦራክል ጃቫ ድር ጅምር መጀመሩን እና እየሰራ መሆኑን ስርዓቱን ያሳውቃል
ደረጃ 12. Oracle Java JDK/JRE ነባሪው ጃቫ መሆን እንዳለበት ለኡቡንቱ ሊኑክስ ስርዓት ይንገሩ።
-
ዓይነት/ቅዳ/ለጥፍ
የሱዶ ዝመና-አማራጮች-java /usr/local/java/jdk1.8.0_20/bin/java ን ያዘጋጁ
ይህ ትእዛዝ በስርዓቱ ላይ የጃቫ የአሂድ ሰዓት አከባቢን ማዘጋጀት ነው
-
ዓይነት/ቅዳ/ለጥፍ
sudo ዝመና-አማራጮች-javac /usr/local/java/jdk1.8.0_20/bin/javac ን ያዘጋጁ
ይህ ትእዛዝ በስርዓቱ ላይ የጃቫክ አቀናባሪን ማዘጋጀት ነው
-
ዓይነት/ቅዳ/ለጥፍ
የሱዶ ዝመና-አማራጮች-javaws /usr/local/java/jdk1.8.0_20/bin/javaws ን ያዘጋጁ
ይህ ትእዛዝ በስርዓቱ ላይ የጃቫ ድር ጅምርን ማዘጋጀት ነው
ደረጃ 13. ይህንን ትእዛዝ በመተየብ በስርዓቱ ላይ የ PATH /etc /profile ን እንደገና ማደስ
-
ዓይነት/ቅዳ/ለጥፍ
ምንጭ /ወዘተ /መገለጫ
- የኡቡንቱ ሊኑክስ ስርዓት እንደገና ከተጀመረ በኋላ በስርዓቱ ላይ ያለው PATH /etc /profile እንደገና እንደሚጀመር ልብ ይበሉ
ደረጃ 14. Oracle Java በስርዓቱ ላይ በትክክል መጫኑን ለማየት ይፈትሹ።
ይህንን ትእዛዝ ያሂዱ እና የትኛው የጃቫ ስሪት እንደሚታይ ይመልከቱ-
ደረጃ 15. የ Oracle Java 32 ቢት በተሳካ ሁኔታ መጫኑ ይታያል
-
ዓይነት/ቅዳ/ለጥፍ
java -version
ይህ ትዕዛዝ በአሁኑ ጊዜ በስርዓቱ ላይ የሚሰራውን የጃቫን ስሪት ያሳያል
-
የሚከተለው መልእክት ይታያል።
-
የጃቫ ስሪት “1.8.0_20”
ጃቫ (TM) SE የአሂድ ሰዓት አከባቢ (1.8.0_20-b26 ይገንቡ)
የጃቫ HotSpot (TM) አገልጋይ VM (25.20-b23 ፣ የተቀላቀለ ሁነታን ይገንቡ)
-
-
ዓይነት/ቅዳ/ለጥፍ
javac -version
ይህ ትእዛዝ አሁን የጃቫ ፕሮግራሞችን ከተርሚናል ማጠናቀር እንደሚችሉ ለማሳወቅ ነው።
-
የሚከተለው መልእክት ይታያል።
ጃቫክ 1.8.0_20
ደረጃ 16. የ Oracle Java 64 ቢት በተሳካ ሁኔታ መጫኑ ይታያል
-
ዓይነት/ቅዳ/ለጥፍ
java -version
ይህ ትዕዛዝ በአሁኑ ጊዜ በስርዓቱ ላይ የሚሰራውን የጃቫን ስሪት ያሳያል
-
የሚከተለው መልእክት ይታያል።
-
የጃቫ ስሪት “1.8.0_20”
ጃቫ (TM) SE የአሂድ ሰዓት አከባቢ (1.8.0_20-b26 ይገንቡ)
የጃቫ HotSpot (TM) አገልጋይ VM (25.20-b23 ፣ የተቀላቀለ ሁነታን ይገንቡ)
-
-
ዓይነት/ቅዳ/ለጥፍ
javac -version
ይህ ትእዛዝ አሁን የጃቫ ፕሮግራሞችን ከተርሚናል ማጠናቀር እንደሚችሉ ለማሳወቅ ነው።
-
የሚከተለው መልእክት ይታያል።
ጃቫክ 1.8.0_20
ደረጃ 17. እንኳን ደስ አለዎት።
በእርስዎ ሊኑክስ ስርዓት ላይ Oracle Java ን በተሳካ ሁኔታ ጭነዋል። ስርዓቱን እንደገና ያስጀምሩ። ከዚያ በኋላ ስርዓቱ የጃቫ ፕሮግራሞችን ለማሄድ እና ለማዳበር ሙሉ በሙሉ ይዋቀራል። በኋላ የጃቫ ፕሮግራሞችን እራስዎ ለማጠናቀር እና ለማሄድ መሞከር ይችላሉ።
አማራጭ - በድር አሳሽ ውስጥ Oracle Java ን እንዴት ማንቃት እንደሚቻል
በድር አሳሽ ውስጥ የጃቫ ተሰኪን ለማንቃት ፣ በኦርኬል ጃቫ ስርጭትዎ ውስጥ ከድር አሳሽ ተሰኪዎች አቃፊ ወደ የጃቫ ተሰኪ ሥፍራ ምሳሌያዊ አገናኝ ይፍጠሩ።
ጠቃሚ መረጃ:
በድር አሳሽ ውስጥ Oracle Java 7 ን ማንቃት ብዙ የደህንነት ጉድለቶችን እና የጃቫ ብዝበዛዎችን ያጋልጣል። በመሠረቱ ፣ Oracle Java 7 ን በድር አሳሽ ውስጥ ማንቃት ጠላፊዎችን ወደ ስርዓትዎ መጋበዝ አደጋ አለው። በጃቫ ውስጥ ስለ ደህንነት ተጋላጭነቶች እና ብዝበዛዎች የበለጠ መረጃ ለማግኘት የሚከተለውን የእንግሊዝኛ ድር ጣቢያ ይጎብኙ - ጃቫ ሞካሪ
ጉግል ክሮም
የ Oracle Java 32 ቢት መመሪያዎች
-
ከታች ያለውን ትዕዛዝ ያስገቡ.
-
ዓይነት/ቅዳ/ለጥፍ
sudo mkdir -p/opt/google/chrome/plugins
ይህ ትእዛዝ/opt/google/chrome/plugins የተሰየመ አቃፊ ይፈጥራል
-
ዓይነት/ቅዳ/ለጥፍ
cd/opt/google/chrome/plugins
ይህ ትዕዛዝ በ Google Chrome ተሰኪዎች አቃፊ ውስጥ ያስቀምጥዎታል። ምሳሌያዊ አገናኝ ከመፍጠርዎ በፊት በዚህ አቃፊ ውስጥ መሆን አለብዎት
-
ዓይነት/ቅዳ/ለጥፍ
sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/i386 እ.ኤ.አ./libnpjp2.so
ይህ ትእዛዝ ከጃቫ JRE (Java Runtime Environment) ተሰኪ ምሳሌያዊ አገናኝ ይፈጥራል libnpjp2.so ወደ ጉግል ክሮም የድር አሳሽ።
-
የ Oracle Java 64 ቢት መመሪያዎች
-
ከታች ያለውን ትዕዛዝ ያስገቡ.
-
ዓይነት/ቅዳ/ለጥፍ
sudo mkdir -p/opt/google/chrome/plugins
ይህ ትእዛዝ/opt/google/chrome/plugins የተሰየመ አቃፊ ይፈጥራል
-
ዓይነት/ቅዳ/ለጥፍ
cd/opt/google/chrome/plugins
ይህ ትዕዛዝ በ Google Chrome ተሰኪዎች አቃፊ ውስጥ ያስቀምጥዎታል። ምሳሌያዊ አገናኝ ከመፍጠርዎ በፊት በዚህ አቃፊ ውስጥ መሆን አለብዎት
-
ዓይነት/ቅዳ/ለጥፍ
sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/amd64/libnpjp2.so
ይህ ትእዛዝ ከጃቫ JRE (Java Runtime Environment) ተሰኪ ምሳሌያዊ አገናኝ ይፈጥራል libnpjp2.so ወደ ጉግል ክሮም የድር አሳሽ።
-
አስታዋሽ ፦
-
ማስታወሻዎች ፦
አንዳንድ ጊዜ ከላይ ያለው ትእዛዝ የሚከተለውን መልእክት ሊያመጣ ይችላል-
- ln: ምሳሌያዊ አገናኝ መፍጠር ።./libnpjp2.so ': ፋይል አለ
- ይህንን ችግር ለመፍታት ይህንን ትእዛዝ በመጠቀም ቀዳሚውን ምሳሌያዊ አገናኝ ያስወግዱ-
-
ዓይነት/ቅዳ/ለጥፍ
cd/opt/google/chrome/plugins
-
ዓይነት/ቅዳ/ለጥፍ
sudo rm -rf libnpjp2.so
- ያንን ትዕዛዝ ከማስገባትዎ በፊት በ/opt/google/chrome/plugins አቃፊ ውስጥ መሆንዎን ያረጋግጡ።
-
የድር አሳሹን እንደገና ያስጀምሩ እና ከዚያ ጃቫ በአሳሽዎ ውስጥ እየሰራ መሆኑን ለማወቅ የጃቫ ሞካሪውን ይጎብኙ።
ሞዚላ ፋየር ፎክስ
የ Oracle Java 32 ቢት መመሪያዎች
-
ከታች ያለውን ትዕዛዝ ያስገቡ.
-
ዓይነት/ቅዳ/ለጥፍ
ሲዲ/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/jdk1.8.0_20/jre/lib/i386 እ.ኤ.አ./libnpjp2.so
ይህ ትእዛዝ ከጃቫ JRE (Java Runtime Environment) ተሰኪ ምሳሌያዊ አገናኝ ይፈጥራል libnpjp2.so ወደ ሞዚላ ፋየርፎክስ አሳሽ
-
የ Oracle Java 64 ቢት መመሪያዎች
-
ከታች ያለውን ትዕዛዝ ያስገቡ.
-
ዓይነት/ቅዳ/ለጥፍ
ሲዲ/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/jdk1.8.0_20/jre/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 አቃፊ ውስጥ መሆንዎን ያረጋግጡ።
-
የድር አሳሹን እንደገና ያስጀምሩ እና ከዚያ ጃቫ በአሳሽዎ ውስጥ እየሰራ መሆኑን ለማወቅ የጃቫ ሞካሪውን ይጎብኙ።
-