บทความนี้จะกล่าวถึงการติดตั้ง Oracle Java 7 JRE รุ่น 32 บิตและ 64 บิต (หมายเลขเวอร์ชันปัจจุบันคือ 1.8.0_73) บนระบบปฏิบัติการ Ubuntu รุ่น 32 บิตและ 64 บิต คู่มือนี้ใช้กับ Debian และ Linux Mint ด้วย บทความนี้ได้รับการแก้ไขแล้ว เท่านั้น หากคุณต้องการติดตั้ง Oracle Java JRE บนระบบ Linux ที่ใช้ Debian เช่น Debian, Ubuntu และ Linux Mint ด้วยวิธีนี้คุณ เท่านั้น สามารถรันและรันโปรแกรม Java ได้ และไม่สามารถพัฒนาและเขียนโปรแกรมในภาษา Java ได้ บทความนี้สร้างขึ้นเนื่องจากมีการร้องขอจำนวนมากจากผู้ใช้รายอื่นที่ต้องการทราบวิธีการ เท่านั้น ติดตั้ง Oracle Java JRE บนระบบ Ubuntu ที่เป็นเจ้าของ ฉันได้รวมส่วนเกี่ยวกับวิธีการเปิดใช้งาน Oracle Java JRE ในเว็บเบราว์เซอร์และใช้วิธีนี้ด้วย คู่มือนี้ใช้ได้กับ Debian, Ubuntu และ Linux Mint
ขั้นตอน
ขั้นตอนที่ 1 ตรวจสอบเพื่อดูว่าระบบปฏิบัติการ Ubuntu Linux เป็นสถาปัตยกรรมแบบ 32 บิตหรือ 64 บิต เปิดเทอร์มินัลแล้วเรียกใช้คำสั่งด้านล่าง
-
ประเภท/คัดลอก/วาง:
ไฟล์ /sbin/init
ให้ความสนใจกับเวอร์ชันบิตของสถาปัตยกรรมระบบ Ubuntu Linux ของคุณ ไม่ว่าจะเป็นแบบ 32 บิตหรือ 64 บิต
ขั้นตอนที่ 2 ตรวจสอบว่ามีการติดตั้ง Java ในระบบของคุณหรือไม่
ในการดำเนินการนี้ คุณต้องเรียกใช้คำสั่งเวอร์ชัน Java จากเทอร์มินัล
-
เปิดเทอร์มินัลแล้วป้อนคำสั่งต่อไปนี้:
-
ประเภท/คัดลอก/วาง:
java -version
-
-
หากคุณติดตั้ง OpenJDK ไว้ในระบบ ควรมีลักษณะดังนี้:
-
เวอร์ชันจาวา "1.7.0_15"
สภาพแวดล้อมรันไทม์ OpenJDK (IcedTea6 1.10pre) (6b15~pre1-0lucid1)
VM เซิร์ฟเวอร์ OpenJDK 64 บิต (สร้าง 19.0-b09 โหมดผสม)
-
- หากติดตั้ง OpenJDK บนระบบของคุณ แสดงว่าคุณได้ติดตั้ง Java เวอร์ชันผู้จำหน่ายที่ไม่ถูกต้องสำหรับวิธีนี้
ขั้นตอนที่ 3 ลบ OpenJDK/JRE ออกจากระบบและสร้างไดเร็กทอรีเพื่อเก็บไบนารี Oracle Java JRE
ซึ่งจะช่วยป้องกันความขัดแย้งและความสับสนระหว่าง Java เวอร์ชันต่างๆ ของผู้จำหน่ายต่างๆ ตัวอย่างเช่น หากระบบของคุณมี OpenJDK/JRE ให้ลบออกโดยพิมพ์คำสั่งต่อไปนี้ในบรรทัดคำสั่ง:
-
ประเภท/คัดลอก/วาง:
sudo apt-get purge openjdk-\*
คำสั่งนี้จะลบ OpenJDK/JRE ออกจากระบบของคุณโดยสมบูรณ์
-
ประเภท/คัดลอก/วาง:
sudo mkdir -p /usr/local/java
คำสั่งนี้จะสร้างไดเร็กทอรีเพื่อเก็บไบนารี Oracle Java JDK และ JRE
ขั้นตอนที่ 4 ดาวน์โหลด Oracle Java JRE สำหรับ Linux
ตรวจสอบให้แน่ใจว่าคุณเลือกไบนารีที่บีบอัดซึ่ง ถูกต้อง สำหรับสถาปัตยกรรมระบบ 32 บิตหรือ 64 บิตของคุณ (ที่ลงท้ายด้วย tar.gz)
- ตัวอย่างเช่น หากคุณใช้ระบบปฏิบัติการ Ubuntu Linux รุ่น 32 บิต ให้ดาวน์โหลดไบนารี Oracle Java รุ่น 32 บิต
- ตัวอย่างเช่น หากคุณใช้ระบบปฏิบัติการ Ubuntu Linux 64 บิต ให้ดาวน์โหลดไบนารี Oracle Java 64 บิต
-
ดาวน์โหลดเอกสาร Oracle Java JDK/JRE (ไม่จำเป็น).
เลือก jdk-7u40-apidocs.zip
-
ข้อมูลสำคัญ:
ไบนารี Oracle Java 64 บิตไม่ทำงานบนระบบปฏิบัติการ Ubuntu Linux รุ่น 32 บิต คุณจะได้รับข้อความแสดงข้อผิดพลาดจำนวนหนึ่งหากคุณพยายามติดตั้ง Oracle Java 64 บิตบน Linux Ubuntu 32 บิต
ขั้นตอนที่ 5. คัดลอกไบนารี Oracle Java ไปยังไดเร็กทอรี /usr/local/java
ในกรณีส่วนใหญ่ Oracle Java binary จะถูกดาวน์โหลดไปที่: /home/"ชื่อของคุณ_ชื่อผู้ใช้"/ดาวน์โหลด.
-
คำแนะนำในการติดตั้ง Oracle Java 32 บิตบน Linux Ubuntu 32 บิต:
-
ประเภท/คัดลอก/วาง:
ซีดี /บ้าน/"ชื่อของคุณ_ชื่อผู้ใช้"/ดาวน์โหลด
-
ประเภท/คัดลอก/วาง:
sudo cp -r jre-8u73-linux-i586.tar.gz /usr/local/java
-
ประเภท/คัดลอก/วาง:
cd /usr/local/java
-
-
คู่มือการติดตั้ง Oracle Java 64 บิตบน Linux Ubuntu 64 บิต:
-
ประเภท/คัดลอก/วาง:
ซีดี /บ้าน/"ชื่อของคุณ_ชื่อผู้ใช้"/ดาวน์โหลด
-
ประเภท/คัดลอก/วาง:
sudo cp -r jre-8u73-linux-x64.tar.gz /usr/local/java
-
ประเภท/คัดลอก/วาง:
cd /usr/local/java
-
ขั้นตอนที่ 6 เรียกใช้คำสั่งต่อไปนี้ในไฟล์ Oracle Java tar.gz ที่ดาวน์โหลด
ตรวจสอบให้แน่ใจว่าคุณทำเป็นรูทเพื่อให้ผู้ใช้ทุกคนในระบบสามารถดำเนินการได้ หากต้องการเปิดเทอร์มินัลราก ให้พิมพ์ sudo -s แล้วระบบจะขอให้คุณป้อนรหัสผ่าน
-
คำแนะนำในการติดตั้ง Oracle Java 32 บิตบน Linux Ubuntu 32 บิต:
-
ประเภท/คัดลอก/วาง:
sudo chmod a+x jre-8u73-linux-i586.tar.gz
-
-
คู่มือการติดตั้ง Oracle Java 64 บิตบน Linux Ubuntu 64 บิต:
-
ประเภท/คัดลอก/วาง:
sudo chmod a+x jre-8u73-linux-x64.tar.gz
-
ขั้นตอนที่ 7 เปิดไบนารี Java ที่บีบอัดในไดเร็กทอรี /usr/local/java
-
คำแนะนำในการติดตั้ง Oracle Java 32 บิตบน Linux Ubuntu 32 บิต:
-
ประเภท/คัดลอก/วาง:
sudo tar xvzf jre-8u73-linux-i586.tar.gz
-
-
คู่มือการติดตั้ง Oracle Java 64 บิตบน Linux Ubuntu 64 บิต:
-
ประเภท/คัดลอก/วาง:
sudo tar xvzf jre-8u73-linux-x64.tar.gz
-
ขั้นตอนที่ 8 ตรวจสอบไดเรกทอรีของคุณอีกครั้ง
ณ จุดนี้ ไบนารีที่ไม่บีบอัดจะอยู่ในไดเร็กทอรี /usr/local/java สำหรับ Java JDK/JRE ซึ่งแสดงเป็น:
-
ประเภท/คัดลอก/วาง:
ls -a
- jre1.8.0_73
ขั้นตอนที่ 9. แก้ไขไฟล์พาธระบบ /etc/profile และเพิ่มตัวแปรระบบต่อไปนี้ในพาธระบบของคุณ
ใช้ nano, gedit หรือโปรแกรมแก้ไขข้อความอื่นเป็น root ไปที่ /etc/profile
-
ประเภท/คัดลอก/วาง:
sudo gedit /etc/profile
- หรือ
-
ประเภท/คัดลอก/วาง:
sudo nano /etc/profile
ขั้นตอนที่ 10. เลื่อนลงไปที่ส่วนท้ายของไฟล์โดยใช้ปุ่มลูกศร และเพิ่มบรรทัดต่อไปนี้ที่ส่วนท้ายของไฟล์ /etc/profile:
-
ประเภท/คัดลอก/วาง:
JAVA_HOME=/usr/local/java/jre1.8.0_73
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
ส่งออก JAVA_HOME
ส่งออกเส้นทาง
ขั้นตอนที่ 11 บันทึกไฟล์ /etc/profile และออก
ขั้นตอนที่ 12. บอก Oracle Java JRE ของคุณว่าระบบ Linux Ubuntu ของคุณอยู่ที่ไหน
ดังนั้นระบบจึงรู้ว่าสามารถใช้ Oracle Java เวอร์ชันใหม่ได้
-
ประเภท/คัดลอก/วาง:
sudo update-ทางเลือก -- ติดตั้ง "/usr/bin/java" "java" "/usr/local/java/jre1.8.0_73/bin/java" 1
คำสั่งนี้แจ้งระบบว่า Oracle Java JRE เปิดใช้งานอยู่
-
ประเภท/คัดลอก/วาง:
sudo update-alternatives -- ติดตั้ง "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.8.0_73/bin/javaws" 1
คำสั่งนี้แจ้งระบบว่าสามารถใช้ Oracle Java Web start ได้
ขั้นตอนที่ 13 บอกระบบ Linux Ubuntu ของคุณว่า Oracle Java JRE ควรเป็น Java เริ่มต้น
-
ประเภท/คัดลอก/วาง:
sudo update-ทางเลือก --set java /usr/local/java/jre1.8.0_73/bin/java
คำสั่งนี้จะตั้งค่าสภาพแวดล้อมรันไทม์ Java สำหรับระบบของคุณ
-
ประเภท/คัดลอก/วาง:
sudo update-ทางเลือก --set javaws /usr/local/java/jre1.8.0_73/bin/javaws
คำสั่งนี้จะตั้งค่า Web start Java สำหรับระบบของคุณ
ขั้นตอนที่ 14. รีโหลด PATH ทั่วทั้งระบบของคุณ /etc/profile โดยพิมพ์คำสั่งต่อไปนี้:
-
ประเภท/คัดลอก/วาง:
. /etc/profile
- โปรดทราบว่าไฟล์ PATH ทั่วทั้งระบบ /etc/profile จะโหลดซ้ำหลังจากที่ระบบ Linux Ubuntu ของคุณถูกรีบูต
ขั้นตอนที่ 15. ทดสอบเพื่อทดสอบว่าติดตั้ง Oracle Java บนระบบของคุณอย่างถูกต้องหรือไม่
รันคำสั่งต่อไปนี้และสังเกตเวอร์ชัน Java:
ขั้นตอนที่ 16 การติดตั้ง Oracle Java รุ่น 32-it ที่สำเร็จจะแสดง:
-
ประเภท/คัดลอก/วาง:
java -version
คำสั่งนี้แสดงเวอร์ชันของ Java ที่ทำงานอยู่บนระบบของคุณ
-
คุณควรได้รับข้อความที่ระบุว่า:
-
เวอร์ชันจาวา "1.8.0_05"
Java(TM) SE Runtime Environment (รุ่น 1.8.0_05-b18)
Java HotSpot(TM) เซิร์ฟเวอร์ VM (สร้าง 24.45-b08 โหมดผสม)
-
ขั้นตอนที่ 17 การติดตั้ง Oracle Java 64 บิตที่สำเร็จจะแสดง:
-
ประเภท/คัดลอก/วาง:
java -version
คำสั่งนี้แสดงเวอร์ชันของ Java ที่ทำงานอยู่บนระบบของคุณ
-
คุณควรได้รับข้อความที่ระบุว่า:
-
เวอร์ชันจาวา "1.8.0_73"
Java(TM) SE Runtime Environment (รุ่น 1.8.0_05-b18)
Java HotSpot(TM) เซิร์ฟเวอร์ 64 บิต VM (สร้าง 24.45-b08 โหมดผสม)
-
ขั้นตอนที่ 18 ขอแสดงความยินดี คุณได้ติดตั้ง Oracle Java JRE บนระบบ Linux ของคุณแล้ว
ตอนนี้รีบูตระบบ Ubuntu Linux ของคุณ หลังจากนั้น ระบบของคุณจะได้รับการกำหนดค่าให้รันโปรแกรม Java อย่างสมบูรณ์
ทางเลือก: วิธีเปิดใช้งาน Oracle Java ในเว็บเบราว์เซอร์
ในการเปิดใช้งานปลั๊กอิน Java ในเว็บเบราว์เซอร์ คุณต้องสร้างลิงก์สัญลักษณ์จากไดเร็กทอรีปลั๊กอินของเว็บเบราว์เซอร์ไปยังตำแหน่งของปลั๊กอิน Java ที่รวมอยู่ในการแจกจ่าย Oracle Java ของคุณ
บันทึกสำคัญ:
คุณควรระมัดระวังเป็นอย่างยิ่งเมื่อเปิดใช้งาน Oracle Java 8 ในเว็บเบราว์เซอร์ เนื่องจากมีข้อผิดพลาดและช่องโหว่ด้านความปลอดภัยมากมาย โดยพื้นฐานแล้ว หากคุณเปิดใช้งาน Oracle Java 8 ในเว็บเบราว์เซอร์ ระบบของคุณมีความเสี่ยงที่จะถูกโจมตีโดยผู้ร้าย สำหรับข้อมูลเชิงลึกเพิ่มเติมเกี่ยวกับการรักษาความปลอดภัย Java โปรดเยี่ยมชมเว็บไซต์นี้: Java Tester
Google Chrome
คู่มือ 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/jre1.8.0_73/lib/i386/libnpjp2.so
ลิงก์สัญลักษณ์จะถูกสร้างขึ้นจากโปรแกรมเสริม Java JRE (Java Runtime Environment) libnpjp2.so สำหรับ Google Chrome ของคุณ
-
คู่มือ 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/jre1.8.0_05/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
คู่มือ Oracle Java 32 บิต:
-
ป้อนคำสั่งต่อไปนี้
-
ประเภท/คัดลอก/วาง:
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.8.0_73/lib/i386/libnpjp2.so
ลิงก์สัญลักษณ์ของคุณจะถูกสร้างขึ้นจากโปรแกรมเสริม Java JRE (Java Runtime Environment) libnpjp2.so ไปยัง Mozilla Firefox ของคุณ
-
คู่มือ Oracle Java 64 บิต:
-
ป้อนคำสั่งต่อไปนี้
-
ประเภท/คัดลอก/วาง:
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.8.0_73/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 ทำงานอย่างถูกต้องในเบราว์เซอร์หรือไม่
-