วิธีการติดตั้ง OpenJDK 17 บน Linux Mint 20


ชวา เป็นภาษาโปรแกรมอเนกประสงค์เชิงวัตถุเชิงวัตถุทั่วไปที่เน้นใช้งานในคลาสซึ่งเป็นที่นิยมเนื่องจากการออกแบบให้มีการพึ่งพาการใช้งานน้อยกว่า หมายความว่าโค้ด Java ที่คอมไพล์แล้วสามารถทำงานบนทุกแพลตฟอร์มที่รองรับ Java โดยไม่ต้องคอมไพล์ใหม่ Java นั้นรวดเร็ว ปลอดภัย และเชื่อถือได้ ดังนั้น มีการใช้กันอย่างแพร่หลายสำหรับการพัฒนาแอปพลิเคชัน Java ในแล็ปท็อป ศูนย์ข้อมูล เกมคอนโซล ซูเปอร์คอมพิวเตอร์ทางวิทยาศาสตร์ โทรศัพท์มือถือ ฯลฯ

บทช่วยสอนจะติดตั้งเวอร์ชัน OpenJDK แทน Oracle JDK เริ่มต้น ความแตกต่างระหว่างสองสิ่งนี้คือการออกใบอนุญาต OpenJDK เป็น Java โอเพ่นซอร์สฟรีทั้งหมดที่มี GNU General Public License และ Oracle JDK ต้องมีใบอนุญาตเชิงพาณิชย์ภายใต้ข้อตกลงสิทธิ์การใช้งาน Oracle Binary Code ความแตกต่างอื่นๆ ได้แก่ กำหนดการวางจำหน่ายและปัจจัยอื่นๆ ที่มีผลใช้บังคับ อย่างไรก็ตามประสิทธิภาพค่อนข้างเท่ากัน

ในบทช่วยสอนต่อไปนี้ คุณจะได้เรียนรู้ วิธีการติดตั้งล่าสุด OpenJDK 17 LTS บน Linux Mint 20.

เบื้องต้น

  • ระบบปฏิบัติการที่แนะนำ: Linux Mint 20 หรือสูงกว่า
  • บัญชีผู้ใช้: บัญชีผู้ใช้งานกับ sudo or การเข้าถึงรูท

อัปเดตระบบปฏิบัติการ

อัปเดตของคุณ มิ้นท์ลินุกซ์ ระบบปฏิบัติการเพื่อให้แน่ใจว่าแพ็คเกจที่มีอยู่ทั้งหมดเป็นปัจจุบัน:

sudo apt update && sudo apt upgrade -y

บทช่วยสอนจะใช้ the คำสั่ง sudo และ  สมมติว่าคุณมีสถานะ sudo.



วิธีตรวจสอบสถานะ sudo ในบัญชีของคุณ:

sudo whoami

ตัวอย่างผลลัพธ์ที่แสดงสถานะ sudo:

[joshua@linuxmint ~]$ sudo whoami
root

หากต้องการตั้งค่าบัญชี sudo ที่มีอยู่หรือใหม่ โปรดไปที่บทช่วยสอนของเราที่ การเพิ่มผู้ใช้ไปยัง Sudoers บน Linux Mint.

ในการใช้งาน บัญชีรูทให้ใช้คำสั่งต่อไปนี้ด้วยรหัสผ่าน root เพื่อเข้าสู่ระบบ

su

บทช่วยสอนนี้จะใช้เทอร์มินัล และสำหรับผู้ที่ไม่คุ้นเคย สามารถดูได้ในเมนูแอปพลิเคชันการแสดงของคุณ

ตัวอย่าง:



วิธีการติดตั้ง OpenJDK 17 บน Linux Mint 20

ตัวเลือกที่ 1 ติดตั้ง OpenJDK 17 ด้วย APT

ตัวเลือกแรกและที่แนะนำที่สุดคือการติดตั้ง OpenJDK โดยใช้ที่เก็บเริ่มต้น ขั้นแรก ให้ค้นหาสิ่งที่มีอยู่

ในเทอร์มินัลของคุณ ใช้คำสั่งต่อไปนี้

apt-cache search openjdk

ตัวอย่างผลลัพธ์:

วิธีการติดตั้ง OpenJDK 17 บน Linux Mint 20

ตามสถานะเอาต์พุตข้างต้น OpenJDK 17 JDE และ JRE พร้อมให้ติดตั้ง

ในการเริ่มต้นการติดตั้ง ให้ใช้คำสั่งเทอร์มินัลต่อไปนี้

ติดตั้ง OpenJDK 17 – JRE:



sudo apt-get install openjdk-17-jre

ติดตั้ง OpenJDK 17 – JDK:

sudo apt-get install openjdk-17-jdk

ยืนยันการติดตั้งโดยใช้คำสั่งต่อไปนี้

java --version

ตัวอย่างผลลัพธ์:

วิธีการติดตั้ง OpenJDK 17 บน Linux Mint 20

การอัปเดตจะได้รับการจัดการด้วยคำสั่งอัปเดต apt มาตรฐานและอัปเกรด อย่างไรก็ตาม คุณสามารถนำออกแยกกันหรือทั้งหมดได้ หากคุณไม่ต้องการ JDK หรือ JRE อีกต่อไป

ตัวอย่าง:

sudo apt-get remove openjdk-17-jre openjdk-17-jdk --purge

โปรดทราบว่าการดำเนินการนี้จะลบการพึ่งพาที่เหลือที่ไม่สมหวังและล้างการติดตั้งและข้อมูลออกจากระบบของคุณให้มากที่สุด



วิธีทางเลือก – ติดตั้ง OpenJDK ด้วย PPA

ที่เก็บ APT เริ่มต้นมักจะมีเวอร์ชันล่าสุดและปลอดภัย วิธีอื่นคือการเพิ่ม ppa:openjdk-r/ppa ที่เก็บ ซึ่งอัปเดตอยู่เสมอและอาจเห็นการอัปเดตที่ปรับใช้ได้เร็วกว่าที่เก็บถาวรเริ่มต้น

PPA ไม่น่าเชื่อถือ ซึ่งในระยะสั้นไม่มีส่วนเกี่ยวข้องกับทีมหลักของ Ubuntu หรือ Linux Mint อย่างไรก็ตาม มีมานานแล้วและมีการใช้กันอย่างแพร่หลายในชุมชนขนาดใหญ่

หมายเหตุ คุณไม่จำเป็นต้องลบและติดตั้ง OpenJDK เริ่มต้น คุณสามารถติดตั้ง PPA นี้ได้โดยตรง หากมีการอัปเดต ระบบจะแจ้งให้คุณอัปเดตเวอร์ชันจากที่เก็บ

ขั้นแรก เพิ่ม PPA โดยใช้คำสั่งต่อไปนี้

sudo add-apt-repository ppa:openjdk-r/ppa -y

ถัดไป คุณสามารถติดตั้ง JDK, JRE หรือทั้งสองอย่างรวมกัน

sudo apt-get install openjdk-17-jre openjdk-17-jdk

ผู้ใช้ที่มีการติดตั้งข้างต้นแล้วเพียงแค่เรียกใช้การอัปเดตเพื่อตรวจสอบว่ามีเวอร์ชันที่ใหม่กว่าหรือไม่



sudo apt update && sudo apt upgrade

สำหรับผู้ใช้ที่ไม่ต้องการใช้ PPA นี้อีกต่อไป คุณจะต้องลบเวอร์ชัน OpenJDK ออกจากระบบของคุณก่อน

sudo apt-get autoremove openjdk-17-jre openjdk-17-jdk --purge

จากนั้นลบ PPA ด้วย -r ธง สำหรับการกำจัด

sudo add-apt-repository -r ppa:openjdk-r/ppa -y

จากนั้นทำซ้ำขั้นตอนเดิมหากคุณต้องการติดตั้งใหม่จากที่เก็บเริ่มต้นหรือใช้วิธีแบบแมนนวลด้านล่าง

ตัวเลือก 2. ติดตั้ง OpenJDK 17 ด้วยตนเอง

ตัวเลือกที่สองคือการติดตั้ง OpenJDK 17 โดยการดาวน์โหลด .tar.gz แพ็คเกจเก็บถาวร ซึ่งมักจะเป็นเวอร์ชันล่าสุดมากกว่าเวอร์ชัน repo ของ APT ที่เป็นค่าเริ่มต้น แต่คุณจะต้องคอยดูการอัปเดตใหม่และทำตามขั้นตอนใหม่ ซึ่งอาจเป็นภาระหากคุณลืมบ่อยๆ

ดาวน์โหลด OpenJDK 17 Build ล่าสุด

เยี่ยมชม หน้าดาวน์โหลด เพื่อรับลิงค์เวอร์ชั่นบิลด์ล่าสุดจากนั้นใช้สิ่งต่อไปนี้ คำสั่ง wget.

ตัวอย่าง:



ผู้ใช้ Linux AArch64:

wget https://download.java.net/java/GA/jdk17.0.1/2a2082e5a09d4267845be086888add4f/12/GPL/openjdk-17.0.1_linux-aarch64_bin.tar.gz

ผู้ใช้ Linux x64 (ผู้ใช้ส่วนใหญ่):

wget https://download.java.net/java/GA/jdk17.0.1/2a2082e5a09d4267845be086888add4f/12/GPL/openjdk-17.0.1_linux-x64_bin.tar.gz

เมื่อการดาวน์โหลดเสร็จสิ้น คุณจะต้องแตกไฟล์เก็บถาวร

tar -xvf openjdk-17.0.1_linux-{version number}

ตัวอย่าง:

tar -xvf openjdk-17.0.1_linux-x64_bin.tar.gz

อย่าลืมว่าในเวอร์ชันต่อๆ ไป และชื่อไฟล์จะเปลี่ยนไป วิธีที่รวดเร็วคือพิมพ์ OpenJDK-17 จากนั้นกด your ปุ่ม TAB เพื่อกรอกชื่อไฟล์

กำหนดค่าและติดตั้ง OpenJDK 17

ถัดไป ย้ายไดเร็กทอรีเก็บถาวรที่แยกแล้วไปที่ / เลือก / สถานที่:



sudo mv jdk-17.0.1 /opt/

ตอนนี้ คุณต้องตั้งค่าตัวแปรสภาพแวดล้อม คัดลอกและวางด้านล่างลงในเทอร์มินัลของคุณ

export JAVA_HOME=/opt/jdk-17.0.1
export PATH=$PATH:$JAVA_HOME/bin

จำไว้ว่าให้เปลี่ยน jdk-17.0.1 ด้วยชื่อไดเร็กทอรีปัจจุบันถ้าคุณต้องการหรือมีเวอร์ชันที่อัปเดตในอนาคต

เพื่อยืนยันการติดตั้ง ให้รันคำสั่งต่อไปนี้

java --version
echo $JAVA_HOME

หากติดตั้งอย่างถูกต้อง คุณจะเห็นผลลัพธ์ต่อไปนี้:

วิธีการติดตั้ง OpenJDK 17 บน Linux Mint 20

อย่างที่คุณเห็น คุณจะเห็นได้ว่าเวอร์ชันนี้เป็นเวอร์ชันล่าสุดของ OpenJDK 17 จำไว้ว่า คุณต้องกลับมาตรวจสอบและทำขั้นตอนใหม่อีกครั้งสำหรับการอัปเดตในอนาคต

ทดสอบ Java – สร้างแอปพลิเคชัน Hello World

เพื่อปิดท้าย การทดสอบการติดตั้งประเภทนี้จะสะดวกเสมอเพื่อยืนยันว่าทุกอย่างทำงานอย่างถูกต้องหลังจากติดตั้งแล้ว วิธีง่ายๆ คือสร้างการทดสอบเล็กๆ โดยใช้ตัวอย่าง Hello World ที่มีชื่อเสียง



ขั้นแรก สร้างไฟล์โปรแกรม Java ดังนี้

sudo nano hello.java

ถัดไป เพิ่มโค้ด Java ต่อไปนี้ลงในไฟล์:

public class hello {
  public static void main(String[] args) {
    System.out.println("G'day from LinuxCapable!");
  }
}

บันทึกไฟล์ (CTRL+O)แล้วออก (CTRL+X).

จากนั้นคอมไพล์โค้ดโดยใช้คำสั่งต่อไปนี้ คำสั่งเทอร์มินัล javac.

javac hello.java

สุดท้าย รันโค้ด Java ด้วยคำสั่งต่อไปนี้:

java hello

ตัวอย่างผลลัพธ์:



วิธีการติดตั้ง OpenJDK 17 บน Linux Mint 20

ขอแสดงความยินดีทุกอย่างทำงานอย่างถูกต้อง

ความคิดเห็นและข้อสรุป

ในบทช่วยสอนนี้ คุณได้เรียนรู้วิธีดาวน์โหลดและติดตั้ง OpenJDK 17 เวอร์ชันล่าสุดโดยเรียนรู้สองวิธี คือ การดาวน์โหลดและเวอร์ชันในอนาคต และติดตั้งด้วยกระบวนการเดียวกันสำหรับเดสก์ท็อป Linux Mint หรือระบบที่ไม่มีส่วนหัว



ไม่ใช่สิ่งที่คุณกำลังมองหา? ลองค้นหาบทช่วยสอนเพิ่มเติม

แสดงความคิดเห็น