Java ไม่ได้ถูกติดตั้งโดยค่าเริ่มต้นใน Ubuntu แต่จำเป็นต้องเรียกใช้แอปพลิเคชัน Java เช่น Minecraft บนคอมพิวเตอร์ของคุณ บทความนี้จะแสดงวิธีการติดตั้ง Java Runtime ใน Ubuntu
รันไทม์ Java คืออะไร
Java เป็นภาษา "ตีความ" ซึ่งหมายความว่าโค้ดไม่ได้ถูกคอมไพล์เป็นไฟล์ปฏิบัติการที่พร้อมใช้งาน ในการรันแอปพลิเคชัน Java คุณต้องมีนักแปลที่เรียกว่า “รันไทม์” รันไทม์นี้จะแปลรหัสของโปรแกรมตามเวลาจริงเป็นคำสั่งที่คอมพิวเตอร์ของเราเข้าใจ ซึ่งช่วยให้เราเรียกใช้ได้
ตรวจสอบ Java
ในการตรวจสอบว่าคุณได้ติดตั้ง Java ไว้แล้วหรือไม่ ให้ใช้:
java -version
ผลลัพธ์จะบอกคุณว่าคุณมี Java บนคอมพิวเตอร์อยู่แล้วหรือไม่ และหากไม่มี แสดงว่ามีเวอร์ชันใดบ้างที่พร้อมให้ติดตั้ง จดบันทึกไว้ตามที่คุณอาจต้องการในภายหลัง
ติดตั้งเวอร์ชันเริ่มต้น
จาก Java เวอร์ชันที่มีอยู่ทั้งหมด จะถือว่าเป็น "ค่าเริ่มต้น" สำหรับการแจกจ่ายของคุณ อาจไม่ใช่เวอร์ชันล่าสุด แต่มักเป็นเวอร์ชันล่าสุดที่ถือว่ามีเสถียรภาพ ปลอดภัย และโดยทั่วไปแล้ว "ดีที่สุด" สำหรับการใช้งานส่วนใหญ่
ในการติดตั้ง ให้ใช้:
sudo apt install default-jre
อีกสักครู่และการติดตั้งการพึ่งพาพิเศษบางอย่าง Java จะถูกติดตั้งบนคอมพิวเตอร์ของคุณ
ใช้ java -version
คำสั่งอีกครั้งเพื่อตรวจสอบว่ามีการติดตั้งเวอร์ชันใด
น่าเสียดายที่บางโปรแกรมที่สร้างขึ้นสำหรับ Java เวอร์ชันใดเวอร์ชันหนึ่งอาจประสบปัญหาเมื่อใช้โปรแกรมอื่น โชคดีที่มีวิธีแก้ไขปัญหาดังกล่าว
JRE และ JDK
ในการรันโค้ด Java คุณต้องมีรันไทม์ Java ในบางกรณีที่ไม่ค่อยพบ อาจจำเป็นต้องมีส่วนเสริมที่เกี่ยวข้อง สามารถพบได้ใน Java Development Kit เต็มรูปแบบ
หากต้องการติดตั้ง ให้ป้อนเทอร์มินัลของคุณ:
sudo apt install default-jdk
ติดตั้ง (และเปลี่ยนเป็น) เวอร์ชันเก่า
หากสิ่งที่คุณพยายามเรียกใช้ยังคงล้มเหลว ให้ติดตั้ง Java เวอร์ชันเก่าเหมือนกับที่คุณทำสำหรับรันไทม์เริ่มต้น ตัวอย่างเช่น ในการติดตั้งเวอร์ชันเก่าที่สุดที่มีอยู่ในขณะนี้สำหรับ Ubuntu 20.04 เราใช้:
sudo apt install openjdk-8-jre
คุณไม่จำเป็นต้องถอนการติดตั้ง Java เวอร์ชันที่ติดตั้งไว้แล้ว หลายเวอร์ชันสามารถอยู่ร่วมกันได้แบบคู่ขนาน มีเพียงคนเดียวเท่านั้นที่เปิดใช้งานได้ตลอดเวลา แม้ว่าคุณจะติดตั้งเวอร์ชันเก่ากว่า แต่ก็ไม่สามารถแก้ปัญหาที่ไม่สามารถเรียกใช้ไฟล์ jar ได้โดยอัตโนมัติ คุณต้องเปลี่ยนไปใช้เวอร์ชันเก่าก่อน ในการทำเช่นนั้น ใช้:
sudo update-alternatives --config Java
รายการหมายเลขของเวอร์ชันที่พร้อมใช้งานจะปรากฏในเทอร์มินัลของคุณ เครื่องหมายดอกจันก่อนตัวเลขจะทำเครื่องหมายที่ใช้งานอยู่ กด Enter บนแป้นพิมพ์เพื่อเก็บหมายเลขที่ใช้งานอยู่หรือหมายเลขที่ตรงกับเวอร์ชันอื่น ตามด้วย Enter เพื่อเปลี่ยนไปใช้
ติดตั้ง Oracle Java
โปรแกรมที่ดื้อรั้นอาจปฏิเสธที่จะทำงานกับ Java เวอร์ชันเปิดใดๆ ซึ่งเรียกร้องเวอร์ชันของ Oracle น่าเสียดายที่การติดตั้ง Java ของ Oracle นั้นซับซ้อนกว่าเล็กน้อย คุณต้องดาวน์โหลดด้วยตนเองก่อนจากหน้า Java อย่างเป็นทางการของ Oracle
บันทึกไฟล์ไว้ที่ใดที่หนึ่ง เปิดเทอร์มินัลแล้วย้ายไปยังไดเร็กทอรีเดียวกัน ปลดปล่อย dpkg
ในไฟล์ที่ดาวน์โหลดด้วย:
sudo dpkg -i DOWNLOADED_JDK_FILENAME
ใช้คำสั่ง “update-alternatives” ที่เราเห็นก่อนหน้านี้เพื่อติดตั้ง JDK ด้วย:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-14.0.1/bin/java 1 sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-14.0.1/bin/javac 1
อย่าลืมอัปเดตพาธของตัวอย่างสำหรับเวอร์ชันของ Java ที่คุณกำลังติดตั้ง นอกจากนี้ โปรดทราบด้วยว่าคุณสามารถสลับไปมาระหว่าง Java เวอร์ชัน "เปิด" และ Oracle ได้เหมือนที่เราเห็นมาก่อน
เมื่อติดตั้ง Java แล้ว คุณจะติดตั้งและเล่น Minecraft บน Ubuntu ได้