Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีติดตั้ง Java Runtime ใน Ubuntu

Java ไม่ได้ติดตั้งมาพร้อม Ubuntu แตจำเป็นสำหรับรัน Java applications เช่น Minecraft บนคอมพิวเตอร์ บทความนี้แสดงวิธีติดตั้ง Java Runtime ใน Ubuntu

Java Runtime คืออะไร?

Java เป็นภาษา "interpreted" หมายถึงโค้ดไม่ถูก compile เป็น executable พร้อมรัน ต้องมี translator ที่เรียกว่า "runtime" เพื่อรัน Java applications runtime นี้แปลโค้ดของโปรแกรม real-time เป็น instructions ที่คอมพิวเตอร์เข้าใจ ทำให้รันได้

ตรวจสอบ Java

เช็คว่ามี Java ติดตั้งอยู่แล้วหรือไม่:

java -version

Output จะบอกว่ามี Java อยู่แล้วหรือไม่ และเวอร์ชันไหนพร้อมติดตั้ง จดไว้ อาจต้องใช้หลัง

ติดตั้ง Default Version

จากเวอร์ชัน Java ที่มีอยู่ หนึ่งจะถือว่า "default" สำหรับดิสโทรของคุณ อาจไม่ใช่ bleeding-edge แต่ปกติเป็น latest ที่ stable, secure และ "ดีที่สุด" สำหรับใช้ส่วนใหญ่

ติดตั้งด้วย:

sudo apt install default-jre

รอสักครู่ พร้อมติดตั้ง dependencies เพิ่ม Java จะติดตั้งบนคอมพิวเตอร์

ใช้ java -version อีกครั้งเช็คว่าติดตั้งเวอร์ชันไหน

น่าเสียดาย บางโปรแกรมที่สร้างสำหรับ Java version เฉพาะอาจมีปัญหาเมื่อใช้เวอร์ชันต่างกัน โชคดีมีวิธีแก้

JRE และ JDK

รัน Java code ต้องการ Java runtime ในกรณีหายาก บาง related extras อาจจำเป็น อยู่ใน Java Development Kit (JDK) เต็มรูปแบบ

ติดตั้งด้วย terminal:

sudo apt install default-jdk

ติดตั้ง (และสลับไป) Older Versions

หากสิ่งที่พยายามรันยังล้มเหลว ติดตั้ง older version ของ Java เหมือนติดตั้ง default runtime ตัวอย่าง ติดตั้ง oldest version ที่มีใน Ubuntu 20.04 ขณะนี้:

sudo apt install openjdk-8-jre

ไม่ต้อง uninstall Java version ที่ติดตั้งอยู่ หลายเวอร์ชัน coexist ได้พร้อมกัน เพียงหนึ่ง active ในเวลาเดียว แม้ติดตั้ง older version ก็ไม่แก้ปัญหาไม่รัน jar file อัตโนมัติ ต้องสลับไป older version ก่อน ด้วย:

sudo update-alternatives --config java

รายการเวอร์ชันที่มีจะปรากฏใน terminal หมายเลขที่มี asterisk นำหน้า = active กด Enter เพื่อคง active เดิม หรือพิมพ์หมายเลขที่ตรงกับเวอร์ชันอื่น ตามด้วย Enter เพื่อสลับ

ติดตั้ง Oracle Java

โปรแกรมบางตัวยังคงไม่ทำงานกับ open Java ใดๆ ต้องการ Oracle's version น่าเสียดาย ติดตั้ง Oracle Java ซับซ้อนกว่า ต้องดาวน์โหลดมือจาก official Java page ของ Oracle

บันทึกไฟล์ไว้ที่ไหนสักที่ เปิด terminal ไป directory เดียวกัน ใช้ 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

จำได้ว่า update paths ของตัวอย่างสำหรับ Java version ที่ติดตั้ง จะสลับระหว่าง "open" และ Oracle's Java ได้เหมือนก่อนหน้า

ติดตั้ง Java แล้ว สามารถติดตั้งและเล่น Minecraft บน Ubuntu ได้