วิกิฮาวเป็น "wiki" ซึ่งหมายความว่าบทความหลายๆ บทความของเรานั้นเป็นการร่วมมือกันเขียนของผู้เขียนหลายคน ในการเขียนบทความชิ้นนี้ ผู้คน 35 คน ซึ่งบางคนไม่ขอเปิดเผยตัว ได้ร่วมกันเขียนและปรับปรุงเนื้อหาของบทความอย่างต่อเนื่อง
บทความนี้ถูกเข้าชม 4,075 ครั้ง
บทความนี้จะแนะนำวิธีติดตั้ง Oracle Java 7 JDK/JRE แบบ 32-bit และแบบ 64-bit (เวอร์ชั่นล่าสุดขณะเขียนบทความคือ 1.7.0_45) ในระบบปฏิบัติการ Ubuntu แบบ 32-bit และแบบ 64-bit ซึ่งวิธีการจะครอบคลุมใช้กับ Debian และ Linux Mint ได้ด้วย
ถ้าคุณติดตั้ง Oracle Java 7 ในระบบปฏิบัติการแล้ว แต่อยากอัพเกรด ก็ให้หาอ่านรายละเอียดเพิ่มเติมในเน็ตเรื่อง
- วิธีการอัพเกรด Oracle Java ของ Ubuntu Linux
ถ้าใคร แค่ อยากจะติดตั้ง Oracle Java JRE เพื่อใช้เปิดแอพ Java ไม่ได้จะพัฒนาโปรแกรม Java ให้หาอ่านรายละเอียดเพิ่มเติมในเน็ตเรื่อง
- วิธีการติดตั้ง Oracle Java JRE ใน Ubuntu Linux
ถ้าใครอยากติดตั้ง Oracle Java JDK เพื่อใช้ในการพัฒนาโปรแกรมและแอพ Java (Oracle Java JRE นั้นรวมอยู่ใน Oracle JDK ด้วย) ให้อ่านบทความ
และถ้าใครอยากเปิดใช้/อัพเกรด Oracle Java ในเบราว์เซอร์ ก็ให้หาอ่านรายละเอียดเพิ่มเติมในเน็ตเรื่อง
- วิธีการเปิดใช้งาน Oracle Java ในเบราว์เซอร์
ขั้นตอน
- เช็คก่อนว่าโครงสร้างระบบปฏิบัติการ Ubuntu Linux ของคุณเป็นแบบ 32-bit หรือ 64-bit โดยเปิด terminal แล้วใช้คำสั่งต่อไปนี้.
- พิมพ์/Copy/Paste: file /sbin/init
- เช็คเวอร์ชั่น bit ของโครงสร้างระบบปฏิบัติการ Ubuntu Linux ของคุณ ว่าเป็น 32-bit หรือ 64-bit
- พิมพ์/Copy/Paste: file /sbin/init
- เช็คว่าคุณติดตั้ง Java ไว้ในระบบหรือยัง. โดยใช้คำสั่ง Java version ใน terminal
- เปิด terminal แล้วใส่คำสั่งต่อไปนี้
- พิมพ์/Copy/Paste: java -version
- ถ้าคุณติดตั้ง OpenJDK ในระบบแล้ว ก็จะเห็นโค้ดหน้าตาประมาณนี้
- java version "1.7.0_15"
OpenJDK Runtime Environment (IcedTea6 1.10pre) (7b15~pre1-0lucid1)
OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)
- java version "1.7.0_15"
- ซึ่งถ้าระบบคุณมี OpenJDK ติดตั้งอยู่ แสดงว่าคุณติดตั้ง Java ผิดเวอร์ชั่น (ผิดผู้ผลิต) สำหรับวิธีการนี้
- เปิด terminal แล้วใส่คำสั่งต่อไปนี้
- ลบ 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
- พิมพ์/Copy/Paste: sudo apt-get purge openjdk-\*
- ดาวน์โหลด Oracle Java JDK/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
- Copy ไบนารี Oracle Java ไปใส่ใน /usr/local/java directory. ส่วนใหญ่ไบนารี Oracle Java จะดาวน์โหลดไปอยู่ที่ /home/"your_user_name"/Downloads
- ขั้นตอนการติดตั้ง Oracle Java 32-bit ใน Ubuntu Linux 32-bit:
- พิมพ์/Copy/Paste: cd ~/Downloads
- พิมพ์/Copy/Paste: sudo cp -r jdk-7u45-linux-i586.tar.gz /usr/local/java
- พิมพ์/Copy/Paste: sudo cp -r jre-7u45-linux-i586.tar.gz /usr/local/java
- พิมพ์/Copy/Paste: cd /usr/local/java
- ขั้นตอนการติดตั้ง Oracle Java 64-bit ใน Ubuntu Linux 64-bit:
- พิมพ์/Copy/Paste: cd ~/Downloads
- ถ้าดาวน์โหลด JDK มาให้พิมพ์/Copy/Paste: sudo cp -r jdk-7u45-linux-x64.tar.gz /usr/local/java
- หรือถ้าดาวน์โหลด JRE มา ก็ให้พิมพ์/Copy/Paste: sudo cp -r jre-7u45-linux-x64.tar.gz /usr/local/java
- พิมพ์/Copy/Paste: cd /usr/local/java
- ขั้นตอนการติดตั้ง Oracle Java 32-bit ใน Ubuntu Linux 32-bit:
- แตกไบนารี Java ที่บีบอัดมาลง directory /usr/local/java.
- ขั้นตอนการติดตั้ง Oracle Java 32-bit ใน Ubuntu Linux 32-bit:
- พิมพ์/Copy/Paste: sudo tar xvzf jdk-7u45-linux-i586.tar.gz
- พิมพ์/Copy/Paste: sudo tar xvzf jre-7u45-linux-i586.tar.gz
- ขั้นตอนการติดตั้ง Oracle Java 64-bit ใน Ubuntu Linux 64-bit:
- ถ้าดาวน์โหลด JDK มาให้พิมพ์/Copy/Paste: sudo tar xvzf jdk-7u45-linux-x64.tar.gz
- หรือถ้าดาวน์โหลด JRE มา ก็ให้พิมพ์/Copy/Paste: sudo tar xvzf jre-7u45-linux-x64.tar.gz
- ขั้นตอนการติดตั้ง Oracle Java 32-bit ใน Ubuntu Linux 32-bit:
- เช็ค directories ให้แน่ใจ. ถึงตอนนี้คุณควรจะมี binary directory ที่แตกแล้ว 1 อันใน /usr/local/java สำหรับ Java JDK/JRE โดยขึ้นว่า
- พิมพ์/Copy/Paste: ls -a
- jdk1.7.0_45
- หรือ jre1.7.0_45
- แก้ไขไฟล์ PATH /etc/profile ของระบบ แล้วเพิ่มตัวแปรระบบ (variable) ต่อไปนี้ใน path ระบบ. ให้ใช้ nano, gedit หรือ text editor อื่นๆ เป็น root เปิด /etc/profile
- พิมพ์/Copy/Paste: sudo gedit /etc/profile
- หรือ
- พิมพ์/Copy/Paste: sudo nano /etc/profile
- เลื่อนลงมาที่ท้ายไฟล์โดยกดปุ่มลูกศร แล้วเพิ่มบรรทัดต่อไปนี้ลงไปท้ายไฟล์ /etc/profile.
- ถ้าติดตั้ง JDK ให้พิมพ์/Copy/Paste:
JAVA_HOME=/usr/local/java/jdk1.7.0_45
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH - แต่ถ้าติดตั้ง JRE ให้พิมพ์/Copy/Paste:
JRE_HOME=/usr/local/java/jre1.7.0_45
PATH=$PATH:$JRE_HOME/bin
export JRE_HOME
export PATH - เซฟไฟล์ /etc/profile แล้วออกไป
- ถ้าติดตั้ง JDK ให้พิมพ์/Copy/Paste:
- บอกให้ระบบ Ubuntu Linux รู้ว่า Oracle Java JDK/JRE ของคุณอยู่ที่ไหน. ระบบจะได้รู้ว่ามี Oracle Java เวอร์ชั่นใหม่พร้อมใช้
- ถ้าติดตั้ง JDK ให้พิมพ์/Copy/Paste: sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_45/jre/bin/java" 1
- แต่ถ้าติดตั้ง JRE ให้พิมพ์/Copy/Paste: sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_45/bin/java" 1
- คำสั่งนี้ใช้บอกระบบว่ามี Oracle Java JRE พร้อมใช้งาน
- เฉพาะติดตั้ง JDK ให้พิมพ์/Copy/Paste: sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_45/bin/java" 1
- คำสั่งนี้ใช้บอกระบบว่ามี Oracle Java JDK พร้อมใช้งาน
- พิมพ์/Copy/Paste: sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.7.0_45/bin/javaws" 1
- คำสั่งนี้ใช้บอกระบบว่ามี Oracle Java Web start พร้อมใช้งาน
- บอกให้ระบบ Ubuntu Linux รู้ว่า Oracle Java JDK/JRE ต้องเป็น Java หลัก.
- ถ้าติดตั้ง JDK ให้พิมพ์/Copy/Paste: sudo update-alternatives --set java /usr/local/java/jdk1.7.0_45/jre/bin/java
- แต่ถ้าติดตั้ง JRE ให้พิมพ์/Copy/Paste: sudo update-alternatives --set java /usr/local/java/jre1.7.0_45/bin/java
- คำสั่งนี้จะตั้งค่า java runtime environment ในระบบ
- เฉพาะติดตั้ง JDK ให้พิมพ์/Copy/Paste: sudo update-alternatives --set java /usr/local/java/jdk1.7.0_45/bin/java
- คำสั่งนี้จะตั้งค่า java compiler ในระบบ
- ถ้าติดตั้ง JDK ให้พิมพ์/Copy/Paste: sudo update-alternatives --set javaws /usr/local/java/jdk1.7.0_45/bin/javaws
- แต่ถ้าติดตั้ง JRE ให้พิมพ์/Copy/Paste: sudo update-alternatives --set javaws /usr/local/java/jre1.7.0_45/bin/javaws
- คำสั่งนี้จะตั้งค่า Java Web start ในระบบ
- รีโหลด PATH /etc/profile ของทั้งระบบ โดยพิมพ์คำสั่งต่อไปนี้.
- พิมพ์/Copy/Paste: . /etc/profile
- ไฟล์ PATH /etc/profile ของทั้งระบบจะรีโหลดหลังระบบ Ubuntu Linux รีสตาร์ท
- ทดสอบว่า Oracle Java ติดตั้งในระบบเรียบร้อยดีหรือยัง. ให้ใช้คำสั่งต่อไปนี้ แล้วสังเกตเวอร์ชั่นของ Javaถ้าติดตั้ง Oracle Java 32-bit สำเร็จ จะขึ้นว่า
- พิมพ์/Copy/Paste: java -version คำสั่งนี้จะแสดงเวอร์ชั่น java ที่ระบบใช้อยู่ โดยจะเห็นข้อความว่า java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18) - Java HotSpot(TM) Server VM (build 24.45-b08, mixed mode)
- พิมพ์/Copy/Paste: java -version คำสั่งนี้จะบอกว่าตอนนี้คุณสามารถ compile โปรแกรมต่างๆ ของ Java จาก terminal ได้เลย โดยจะเห็นข้อความว่า java 1.7.0_45. ถ้าติดตั้ง Oracle Java 64-bit สำเร็จจะขึ้นว่า
- พิมพ์/Copy/Paste: java -version คำสั่งนี้จะแสดงเวอร์ชั่น java ที่ระบบใช้อยู่ โดยจะเห็นข้อความว่า java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18) - Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)
- พิมพ์/Copy/Paste: java -version คำสั่งนี้จะทำให้คุณรู้ว่าตอนนี้คุณสามารถ compile โปรแกรมต่างๆ ของ Java จาก terminal ได้เลย โดยจะเห็นข้อความว่า java 1.7.0_45
- พิมพ์/Copy/Paste: java -version คำสั่งนี้จะแสดงเวอร์ชั่น java ที่ระบบใช้อยู่ โดยจะเห็นข้อความว่า java version "1.7.0_45"
- ยินดีด้วย คุณเพิ่งติดตั้ง Oracle Java ลงระบบ Linux ของคุณไปสดๆ ร้อนๆ เลย. ทีนี้ก็รีสตาร์ทระบบ Ubuntu Linux ซะ หลังจากนี้ระบบจะถูกตั้งค่าใหม่ให้ใช้และพัฒนาโปรแกรม Java ต่างๆ ได้แล้ว ต่อไปถ้าคุณอยากลอง compile และ run โปรแกรม Java ก็ให้ศึกษาเพิ่มเติมจากในเน็ตดูโฆษณา
ขั้นตอนสำหรับ Oracle Java แบบ 32-bit:
- ให้ใช้คำสั่งต่อไปนี้.
- พิมพ์/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.7.0_45/lib/i386/libnpjp2.so
- เพื่อสร้าง symbolic link จาก Java JRE (Java Runtime Environment) plugin libnpjp2.so ไปยังเบราว์เซอร์ Google Chrome ของคุณ
โฆษณา - พิมพ์/Copy/Paste: sudo mkdir -p /opt/google/chrome/plugins
ขั้นตอนสำหรับ Oracle Java แบบ 64-bit:
- ให้ใช้คำสั่งต่อไปนี้.
- พิมพ์/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.7.0_45/lib/amd64/libnpjp2.so
- เพื่อสร้าง symbolic link จาก Java JRE( Java Runtime Environment ) plugin libnpjp2.so ไปยังเบราว์เซอร์ Google Chrome ของคุณ
- พิมพ์/Copy/Paste: sudo mkdir -p /opt/google/chrome/plugins
เช็คให้ชัวร์:
- หมายเหตุ:. เวลาคุณใช้คำสั่งข้างบน บางทีอาจเจอข้อความว่า
- 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 ก่อนใช้คำสั่ง
- รีสตาร์ทเบราว์เซอร์แล้วเข้าเว็บ Java Tester เพื่อทดสอบว่า Java ทำงานดีไหมในเบราว์เซอร์ของคุณ.โฆษณา
ขั้นตอนสำหรับ Oracle Java แบบ 32-bit:
- ให้ใช้คำสั่งต่อไปนี้.
- พิมพ์/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.7.0_45/lib/i386/libnpjp2.so
- เพื่อสร้าง symbolic link จาก Java JRE( Java Runtime Environment ) plugin libnpjp2.so ไปยังเบราว์เซอร์ Mozilla Firefox ของคุณ
- พิมพ์/Paste/Copy: cd /usr/lib/mozilla/plugins
ขั้นตอนสำหรับ Oracle Java แบบ 64-bit:
- ให้ใช้คำสั่งต่อไปนี้.
- พิมพ์/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.7.0_45/lib/amd64/libnpjp2.so
- เพื่อสร้าง symbolic link จาก Java JRE( Java Runtime Environment ) plugin libnpjp2.so ไปยังเบราว์เซอร์ Mozilla Firefox ของคุณ
โฆษณา - พิมพ์/Paste/Copy: cd /usr/lib/mozilla/plugins
Reminders:
- เช็คให้ชัวร์:. เวลาคุณใช้คำสั่งข้างบน บางทีอาจเจอข้อความว่า
- 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 ก่อนใช้คำสั่ง
- รีสตาร์ทเบราว์เซอร์แล้วเข้าเว็บ Java Tester เพื่อทดสอบว่า Java ทำงานดีไหมในเบราว์เซอร์ของคุณ.โฆษณา
เคล็ดลับ
- ถ้าใช้ Ubuntu Linux คุณเลือกได้ว่าจะใช้ OpenJDK ที่เป็นภาษาสำหรับเขียนโปรแกรม Java ฟรีแบบ open-source หรือจะใช้ Oracle Java JDK กับ JRE บางคนก็เลือกใช้ Oracle Java (เพราะเป็น Java เวอร์ชั่นล่าสุด แถมมาจากผู้พัฒนาเทคโนโลยี Java โดยตรง) แต่ทั้งนี้ก็แล้วแต่ความต้องการของคุณ
- ปกติ Oracle จะปล่อย security upgrades หรือการอัพเดทเพื่อความปลอดภัย แก้ bug รวมถึงปัญหาการใช้งานอื่นๆ ทุกครั้งที่มี Oracle Java เวอร์ชั่นใหม่ เพราะฉะนั้นถ้าติดตั้ง Oracle Java ในระบบ หมายเลขเวอร์ชั่นก็จะเปลี่ยนไปด้วย ให้ลองหาอ่านรายละเอียดเพิ่มเติมเรื่องอัพเกรด Oracle Java ของ Ubuntu Linux ในเน็ตดู
- บทความนี้จะมีการอัพเดทเพิ่มเติมข้อมูลเรื่อยๆ เพราะบางที Oracle ก็เปลี่ยนแปลงวิธีการติดตั้งไบนารี Java JDK/JRE
เกี่ยวกับวิกิฮาวนี้
บทความนี้เป็นประโยชน์กับคุณไหม
⚠️ Disclaimer:
Content from Wiki How ไท language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.
- - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
- - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
- - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
- - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.