ดาวน์โหลดบทความ ดาวน์โหลดบทความ

บทความวิกิฮาวนี้ จะแนะนำวิธีการติดตั้ง Oracle Java 7 (หมายเลขเวอร์ชั่นปัจจุบันคือ 1.8.0_73 ) JRE แบบ 32-bit และ 64-bit ในระบบปฏิบัติการ Ubuntu เวอร์ชั่น 32-bit กับ 64-bit ถ้าใช้ Debian หรือ Linux Mint ก็ติดตั้งแบบเดียวกันได้ บทความนี้เหมาะสำหรับคนที่อยากจะติดตั้ง Oracle Java JRE ใน Linux แบบ Debian เท่านั้น เช่น Debian, Ubuntu และ Linux Mint เพราะวิธีการนี้ใช้ เฉพาะ run และ execute โปรแกรม Java แต่พัฒนาโปรแกรมไม่ได้ มีผู้อ่านหลายคนที่สนใจวิธีการติดตั้ง Oracle Java JRE ลง Ubuntu อย่างเดียว เราเลยรวบรวมข้อมูลมาฝากกัน แถมยังมีส่วนพิเศษท้ายบทความ เป็นวิธีการเปิด Oracle Java JRE ในแต่ละเบราว์เซอร์ด้วย เป็นขั้นตอนเฉพาะผู้ใช้ Debian, Ubuntu และ Linux Mint เท่านั้น

  1. เช็คว่าระบบปฏิบัติการ Ubuntu Linux ของคุณเป็นแบบ 32-bit หรือ 64-bit โดยเปิด terminal แล้วใช้คำสั่งต่อไปนี้.
    • พิมพ์/Copy/Paste: file /sbin/init
      • เช็คเวอร์ชั่น bit ของโครงสร้างระบบปฏิบัติการ Ubuntu Linux ของคุณ ว่าเป็น 32-bit หรือ 64-bit
  2. โดยใช้คำสั่ง Java version ใน terminal
    • เปิด terminal แล้วใส่คำสั่งต่อไปนี้
      • พิมพ์/Copy/Paste: java -version
    • ถ้าคุณติดตั้ง OpenJDK ในระบบแล้ว ก็จะเห็นโค้ดหน้าตาประมาณนี้
      • java version "1.7.0_15"
        OpenJDK Runtime Environment (IcedTea6 1.10pre) (6b15~pre1-0lucid1)
        OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)
    • ซึ่งถ้าระบบคุณมี OpenJDK ติดตั้งอยู่ แสดงว่าคุณติดตั้ง Java ผิดเวอร์ชั่น (ผิดผู้ผลิต) สำหรับวิธีการนี้
  3. ลบ OpenJDK/JRE ออกจากระบบให้เกลี้ยง แล้วสร้าง directory สำหรับไบนารีของ Oracle Java JDK/JRE โดยเฉพาะ. เพื่อป้องกันไม่ให้ระบบขัดข้องหรือสับสนเพราะใช้ Java คนละผู้ผลิตกัน เช่น ถ้าระบบคุณมี OpenJDK/JRE ติดตั้งอยู่ คุณก็ลบออกได้โดยพิมพ์คำสั่งต่อไปนี้
    • พิมพ์/Copy/Paste: sudo apt-get purge openjdk-\*
      • คำสั่งนี้จะลบ OpenJDK/JRE ทั้งหมดออกจากระบบของคุณ
    • พิมพ์/Copy/Paste: sudo mkdir -p /usr/local/java
      • คำสั่งนี้จะสร้าง directory สำหรับไบนารีของ Oracle Java JDK และ JRE
  4. ดาวน์โหลด Oracle Java JRE สำหรับ Linux . ต้องเลือกไบนารีที่ถูกบีบอัดให้ ถูกต้อง ตรงกับโครงสร้างระบบของคุณ ไม่ว่าจะ 32-bit หรือ 64-bit (จะลงท้ายด้วย tar.gz)
    • เช่น ถ้าคุณใช้ระบบปฏิบัติการ Ubuntu Linux 32-bit ก็ต้องดาวน์โหลดไบนารี Oracle Java 32-bit
    • และถ้าคุณใช้ระบบปฏิบัติการ Ubuntu Linux 64-bit ก็ต้องดาวน์โหลดไบนารี Oracle Java 64-bit
    • ถ้ายังสับสนให้ลอง ดาวน์โหลดคู่มือ Oracle Java JDK/JRE มาอ่านดู
      • เลือก jdk-7u40-apidocs.zip
    • ข้อควรระวัง: ไบนารี Oracle Java 64-bit จะใช้ไม่ได้กับระบบปฏิบัติการ Ubuntu Linux 32-bit คุณจะเห็นข้อความเตือนระบบ error เต็มไปหมด ถ้าดันทุรังจะติดตั้ง Oracle Java 64-bit ใน Ubuntu Linux 32-bit
  5. ส่วนใหญ่ไบนารี Oracle Java จะดาวน์โหลดไปอยู่ที่ /home/ "your_user_name" /Downloads
    • ขั้นตอนการติดตั้ง Oracle Java 32-bit ใน Ubuntu Linux 32-bit:
      • พิมพ์/Copy/Paste: cd /home/ "your_user_name" /Downloads
      • พิมพ์/Copy/Paste: sudo cp -r jre-8u73-linux-i586.tar.gz /usr/local/java
      • พิมพ์/Copy/Paste: cd /usr/local/java
    • ขั้นตอนการติดตั้ง Oracle Java 64-bit ใน Ubuntu Linux 64-bit:
      • พิมพ์/Copy/Paste: cd /home/ "your_user_name" /Downloads
      • พิมพ์/Copy/Paste: sudo cp -r jre-8u73-linux-x64.tar.gz /usr/local/java
      • พิมพ์/Copy/Paste: cd /usr/local/java
  6. ใช้คำสั่งต่อไปนี้กับไฟล์ tar.gz ของ Oracle Java ที่ดาวน์โหลดมา . ต้องทำในฐานะ root ทุกผู้ใช้ถึงจะ execute ในระบบได้ เวลาจะเปิด root terminal ให้พิมพ์ sudo -s จะมีให้พิมพ์รหัสผ่าน (logon password)
    • ขั้นตอนการติดตั้ง Oracle Java 32-bit ใน Ubuntu Linux 32-bit:
      • พิมพ์/Copy/Paste: sudo chmod a+x jre-8u73-linux-i586.tar.gz
    • ขั้นตอนการติดตั้ง Oracle Java 64-bit ใน Ubuntu Linux 64-bit:
      • พิมพ์/Copy/Paste: sudo chmod a+x jre-8u73-linux-x64.tar.gz
    • ขั้นตอนการติดตั้ง Oracle Java 32-bit ใน Ubuntu Linux 32-bit:
      • พิมพ์/Copy/Paste: sudo tar xvzf jre-8u73-linux-i586.tar.gz
    • ขั้นตอนการติดตั้ง Oracle Java 64-bit ใน Ubuntu Linux 64-bit:
      • พิมพ์/Copy/Paste: sudo tar xvzf jre-8u73-linux-x64.tar.gz
  7. ถึงตอนนี้คุณควรจะมี binary directories ที่แตกแล้ว 2 อันใน /usr/local/java สำหรับ Java JDK/JRE โดยขึ้นว่า
    • พิมพ์/Copy/Paste: ls -a
    • jre1.8.0_73
  8. แก้ไขไฟล์ PATH /etc/profile ของระบบ แล้วเพิ่มตัวแปรระบบ (variable) ต่อไปนี้ใน path ระบบ. ให้ใช้ nano, gedit หรือ text editor อื่นๆ ในฐานะ root เปิด /etc/profile
    • พิมพ์/Copy/Paste: sudo gedit /etc/profile
    • หรือ
    • พิมพ์/Copy/Paste: sudo nano /etc/profile
  9. เลื่อนลงมาที่ท้ายไฟล์โดยกดปุ่มลูกศร แล้วเพิ่มบรรทัดต่อไปนี้ลงไปท้ายไฟล์ /etc/profile.
    • พิมพ์/Copy/Paste:

      JAVA_HOME=/usr/local/java/ jre1.8.0_73
      PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
      export JAVA_HOME
      export PATH
  10. บอกให้ระบบ Ubuntu Linux รู้ว่า Oracle Java JRE ของคุณอยู่ที่ไหน. ระบบจะได้รู้ว่ามี Oracle Java เวอร์ชั่นใหม่พร้อมใช้
    • พิมพ์/Copy/Paste: sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre1.8.0_73/bin/java" 1
      • คำสั่งนี้ใช้บอกระบบว่ามี Oracle Java JRE พร้อมใช้งาน
    • พิมพ์/Copy/Paste: sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.8.0_73/bin/javaws" 1
      • คำสั่งนี้ใช้บอกระบบว่ามี Oracle Java Web start พร้อมใช้งาน
    • พิมพ์/Copy/Paste: sudo update-alternatives --set java /usr/local/java/jre1.8.0_73/bin/java
      • คำสั่งนี้จะตั้งค่า Java runtime environment ในระบบ
    • พิมพ์/Copy/Paste: sudo update-alternatives --set javaws /usr/local/java/jre1.8.0_73/bin/javaws
      • คำสั่งนี้จะตั้งค่า Java Web start for ในระบบ
  11. รีโหลด PATH /etc/profile ของทั้งระบบ โดยพิมพ์คำสั่งต่อไปนี้.
    • พิมพ์/Copy/Paste: . /etc/profile
    • ไฟล์ PATH /etc/profile ของทั้งระบบจะรีโหลดหลังระบบ Ubuntu Linux รีสตาร์ท
  12. ทดสอบว่า Oracle Java ติดตั้งในระบบเรียบร้อยดีหรือยัง. ให้ใช้คำสั่งต่อไปนี้ แล้วสังเกตเวอร์ชั่นของ Java
    • พิมพ์/Copy/Paste: java -version
      • คำสั่งนี้จะแสดงเวอร์ชั่น Java ที่ระบบใช้อยู่
    • โดยจะเห็นข้อความว่า
      • java version "1.8.0_05"
        Java(TM) SE Runtime Environment (build 1.8.0_05-b18)
        Java HotSpot(TM) Server VM (build 24.45-b08, mixed mode)
    • พิมพ์/Copy/Paste: java -version
      • คำสั่งนี้จะแสดงเวอร์ชั่น Java ที่ระบบใช้อยู่
    • โดยจะเห็นข้อความว่า
      • java version "1.8.0_73"
        Java(TM) SE Runtime Environment (build 1.8.0_05-b18)
        Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)
  13. ยินดีด้วย คุณเพิ่งติดตั้ง Oracle Java JRE ลงระบบ Linux ของคุณไปสดๆ ร้อนๆ เลย. ทีนี้ก็รีสตาร์ทระบบ Ubuntu Linux ซะ หลังจากนี้ระบบจะถูกตั้งค่าใหม่ให้ใช้โปรแกรม Java ต่างๆ ได้แล้ว
    โฆษณา

ทางเลือก: วิธีการเปิดใช้งาน Oracle Java ในเบราว์เซอร์

  1. คุณเปิดใช้งาน Java plug-in ในเบราว์เซอร์ได้ โดยสร้าง symbolic link จาก plug-in directory ในเบราว์เซอร์ ไปยังตำแหน่งใน Oracle Java ของคุณที่มี Java plug-in อยู่

ข้อควรระวัง: ถ้าคิดจะเปิดใช้งาน Oracle Java 8 ในเบราว์เซอร์ต้องระวัง เพราะยังมีข้อบกพร่องหลายประการเรื่องความปลอดภัยของข้อมูล พูดง่ายๆ ก็คือถ้าเปิดใช้ Oracle Java 8 ในเบราว์เซอร์แล้ว ถ้าคนไม่ประสงค์ดีเห็นช่องโหว่ที่ว่าก็อาจใช้เจาะเข้ามาแฮกระบบของคุณได้ ถ้าอยากรู้รายละเอียดเพิ่มเติมเรื่องช่องโหว่ในการรักษาความปลอดภัยของ Java ให้ลองเข้าไปที่เว็บ Java Tester ดู

Google Chrome

ขั้นตอนสำหรับ Oracle Java แบบ 32-bit:

  1. ให้ใช้คำสั่งต่อไปนี้.
    • พิมพ์/Copy/Paste: sudo mkdir -p /opt/google/chrome/plugins
      • เพื่อสร้าง directory ชื่อ /opt/google/chrome/plugins
    • พิมพ์/Paste/Copy: cd /opt/google/chrome/plugins
      • เพื่อเปลี่ยนคุณเป็น Google Chrome plugins directory อย่าลืมเข้า directory นี้ก่อนสร้าง symbolic link
    • พิมพ์/Paste/Copy: sudo ln -s /usr/local/java/jre1.8.0_73/lib/ i386 / libnpjp2.so
      • เพื่อสร้าง symbolic link จาก Java JRE (Java Runtime Environment) plugin libnpjp2.so ไปยังเบราว์เซอร์ Google Chrome ของคุณ

ขั้นตอนสำหรับ Oracle Java แบบ 64-bit:

  1. ให้ใช้คำสั่งต่อไปนี้.
    • พิมพ์/Copy/Paste: sudo mkdir -p /opt/google/chrome/plugins
      • เพื่อสร้าง directory ชื่อ /opt/google/chrome/plugins
    • พิมพ์/Paste/Copy: cd /opt/google/chrome/plugins
      • เพื่อเปลี่ยนคุณเป็น Google Chrome plugins directory อย่าลืมเข้า directory นี้ก่อนสร้าง symbolic link
    • พิมพ์/Paste/Copy: sudo ln -s /usr/local/java/jre1.8.0_05/lib/ amd64 / libnpjp2.so
      • เพื่อสร้าง symbolic link จาก Java JRE (Java Runtime Environment) plugin libnpjp2.so ไปยังเบราว์เซอร์ Google Chrome ของคุณ

เช็คให้ชัวร์:

  1. หมายเหตุ: เวลาคุณใช้คำสั่งข้างบน บางทีอาจเจอข้อความว่า
    • ln: creating symbolic link `./libnpjp2.so': File exists
    • คุณแก้ปัญหาได้ง่ายๆ แค่ลบ symbolic link ก่อนหน้าด้วยคำสั่งต่อไปนี้
    • พิมพ์/Copy/Paste: cd /opt/google/chrome/plugins
    • พิมพ์/Copy/Paste: sudo rm -rf libnpjp2.so
    • อย่าลืมเข้าไปใน directory /opt/google/chrome/plugins ก่อนใช้คำสั่ง
  2. รีสตาร์ทเบราว์เซอร์แล้วเข้าเว็บ Java Tester เพื่อทดสอบว่า Java ทำงานดีไหมในเบราว์เซอร์ของคุณ.

Mozilla Firefox

ขั้นตอนสำหรับ Oracle Java แบบ 32-bit:

  1. ให้ใช้คำสั่งต่อไปนี้.
    • พิมพ์/Paste/Copy: cd /usr/lib/mozilla/plugins
      • เพื่อเปลี่ยนคุณเป็น directory /usr/lib/mozilla/plugins ถ้ายังไม่มีก็ให้สร้าง directory นี้ขึ้นมาก่อน
    • พิมพ์/Paste/Copy: sudo mkdir -p /usr/lib/mozilla/plugins
      • เพื่อสร้าง directory /usr/lib/mozilla/plugins อย่าลืมเข้ามาใน directory นี้ก่อนสร้าง symbolic link
    • พิมพ์/Paste/Copy: sudo ln -s /usr/local/java/jre1.8.0_73/lib/ i386 / libnpjp2.so
      • เพื่อสร้าง symbolic link จาก Java JRE (Java Runtime Environment) plugin libnpjp2.so ไปยังเบราว์เซอร์ Mozilla Firefox ของคุณ

ขั้นตอนสำหรับ Oracle Java แบบ 64-bit:

  1. ให้ใช้คำสั่งต่อไปนี้.
    • พิมพ์/Paste/Copy: cd /usr/lib/mozilla/plugins
      • เพื่อเปลี่ยนคุณเป็น directory /usr/lib/mozilla/plugins ถ้ายังไม่มีก็ให้สร้าง directory นี้ขึ้นมาก่อน
    • พิมพ์/Paste/Copy: sudo mkdir -p /usr/lib/mozilla/plugins
      • เพื่อสร้าง directory /usr/lib/mozilla/plugins อย่าลืมเข้ามาใน directory นี้ก่อนสร้าง symbolic link
    • พิมพ์/Paste/Copy: sudo ln -s /usr/local/java/jre1.8.0_73/lib/ amd64 / libnpjp2.so
      • เพื่อสร้าง symbolic link จาก Java JRE (Java Runtime Environment) plugin libnpjp2.so ไปยังเบราว์เซอร์ Mozilla Firefox ของคุณ

เช็คให้ชัวร์:

  1. หมายเหตุ: เวลาคุณใช้คำสั่งข้างบน บางทีอาจเจอข้อความว่า
    • ln: creating symbolic link `./libnpjp2.so': File exists
    • คุณแก้ปัญหาได้ง่ายๆ แค่ลบ symbolic link ก่อนหน้าด้วยคำสั่งต่อไปนี้
    • พิมพ์/Copy/Paste: cd /usr/lib/mozilla/plugins
    • พิมพ์/Copy/Paste: sudo rm -rf libnpjp2.so
    • อย่าลืมเข้าไปใน directory /usr/lib/mozilla/plugins ก่อนใช้คำสั่ง
  2. รีสตาร์ทเบราว์เซอร์แล้วเข้าเว็บ Java Tester เพื่อทดสอบว่า Java ทำงานดีไหมในเบราว์เซอร์ของคุณ.

เกี่ยวกับวิกิฮาวนี้

มีการเข้าถึงหน้านี้ 2,138 ครั้ง

บทความนี้เป็นประโยชน์กับคุณไหม

โฆษณา