ค้นหาเว็บไซต์

วิธีติดตั้ง JAVA ด้วย APT บน Debian 10


Java เป็นหนึ่งในภาษาการเขียนโปรแกรมที่ได้รับความนิยมและใช้กันอย่างแพร่หลายที่สุด ในปัจจุบัน แอปพลิเคชันซอฟต์แวร์จำนวนมากมายขึ้นอยู่กับ Java เพื่อให้ทำงานได้ตามต้องการ เช่น Android Studio Java มีการใช้งานที่แตกต่างกัน 3 แบบ: JRE, OpenJDK และ Oracle JDK

มาดูแต่ละสิ่งเหล่านี้โดยย่อ:

  • JRE (Java Runtime Environment) – นี่คือชุดเครื่องมือซอฟต์แวร์ที่จำเป็นสำหรับการดำเนินการแอปพลิเคชัน Java
  • JDK (Java Development Kit) – คือสภาพแวดล้อมการพัฒนาที่จำเป็นสำหรับการพัฒนาแอปพลิเคชัน Java และแอปเพล็ต ประกอบด้วยล่าม คอมไพเลอร์ ผู้จัดเก็บ และเครื่องมือซอฟต์แวร์อื่นๆ
  • OpenJDK – เป็นการใช้งานโอเพ่นซอร์สของ JDK Oracle JDK คือ JDK เวอร์ชันอย่างเป็นทางการของ Oracle นอกจากนี้ Oracle JDK ยังมาพร้อมกับคุณสมบัติเชิงพาณิชย์เพิ่มเติม และยังอนุญาตให้ใช้ซอฟต์แวร์ที่ไม่ใช่เชิงพาณิชย์ เช่น การพัฒนาแอปพลิเคชัน Java ส่วนบุคคล

ข้อกำหนดเบื้องต้น

สำหรับบทช่วยสอนนี้ คุณต้องมีอินสแตนซ์ Debian 10 พร้อมผู้ใช้ระบบที่มีสิทธิ์ Sudo

ในหัวข้อนี้ คุณจะได้เรียนรู้วิธีการติดตั้งและตั้งค่า Java ด้วย APT บน Debian 10

หากไม่แน่ใจว่าควรติดตั้งแพ็คเกจ Java ใด ขอแนะนำเป็นอย่างยิ่งให้ใช้ OpenJDK 11 ซึ่งเป็น JDK เริ่มต้นใน Debian 10

วิธีติดตั้ง OpenJDK 11 ใน Debian 10

หากต้องการติดตั้ง OpenJDK 11 บน Debian 10 ให้เข้าสู่ระบบในฐานะผู้ใช้ทั่วไปที่มีสิทธิ์ sudo และอัปเดตแพ็คเกจระบบตามที่แสดง

sudo apt update

หากคุณต้องการตรวจสอบว่าติดตั้ง Java หรือไม่ ให้รันคำสั่ง

java -version

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

sudo apt install default-jdk

ขณะนี้คุณสามารถตรวจสอบเวอร์ชัน OpenJDK ได้โดยการเรียกใช้

java -version

หากการติดตั้งเป็นไปด้วยดีโดยไม่มีข้อขัดข้อง คุณควรได้ผลลัพธ์ด้านล่าง

ตอนนี้เรามาดูวิธีการติดตั้ง Oracle Java กัน

วิธีติดตั้ง Oracle Java 12 บน Debian 10

หากต้องการติดตั้ง Oracle Java 12 บน Debian 10 บัสเตอร์ได้สำเร็จ คุณจะต้องเพิ่มพื้นที่เก็บข้อมูล Linux Uprising Java ตามที่แสดง

sudo echo "deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main" | sudo tee /etc/apt/sources.list.d/linuxuprising-java.list

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

sudo apt install dirmngr

จากนั้น นำเข้าคีย์การลงนามตามที่แสดง

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2A

หลังจากเพิ่ม พื้นที่เก็บข้อมูล Linux Uprising สำเร็จแล้ว ให้เรียกใช้คำสั่งด้านล่างเพื่อติดตั้ง Oracle Java 12 บน Debian 10

sudo apt update
sudo apt install oracle-java12-installer

หน้าต่างป๊อปอัปจะปรากฏขึ้น กดปุ่ม TAB เพื่อไปยังตัวเลือก "ตกลง" แล้วกด ENTER

ในหน้าต่างถัดไป ไปที่ตัวเลือก "ใช่" ด้วยปุ่มเคอร์เซอร์ และกด ENTER เพื่อยอมรับข้อตกลงใบอนุญาต

หากต้องการตรวจสอบเวอร์ชันของ Oracle Java 12 ให้รัน

java --version

ยอดเยี่ยม! นี่เป็นการยืนยันว่าเราได้ติดตั้ง Oracle Java 12 สำเร็จแล้ว

วิธีการตั้งค่าตัวแปรสภาพแวดล้อม JAVA_HOME ใน Debian 10

ในบางสถานการณ์ อาจมี JAVA ติดตั้งอยู่บนระบบของคุณมากกว่าหนึ่งเวอร์ชัน หากคุณต้องการตั้งค่าเวอร์ชันเริ่มต้น เช่น ในกรณีนี้ Oracle Java 12 ให้ใช้คำสั่งด้านล่าง

sudo update-alternatives --config java

ในผลลัพธ์ที่แสดงด้านล่าง ให้พิมพ์ตัวเลขที่ตรงกับเวอร์ชันของ Java ที่คุณต้องการตั้งเป็นค่าเริ่มต้น แล้วกด ENTER

ตอนนี้เราจำเป็นต้องตั้งค่าตัวแปรสภาพแวดล้อม JAVA_HOME เพื่อให้บรรลุเป้าหมายนี้ ให้เปิดไฟล์ /etc/environment

sudo vim /etc/environment

เพิ่มบรรทัดด้านล่าง

JAVA_HOME="/usr/lib/jvm/java-12-oracle"

ถัดไป บันทึกและออกจากโปรแกรมแก้ไขข้อความ สุดท้าย ให้ออกคำสั่ง source ดังต่อไปนี้

source /etc/environment

เพื่อยืนยันการตั้งค่าตัวแปรสภาพแวดล้อม Java ให้รันคำสั่ง

echo JAVA_HOME

บทสรุป

คุณมาถึงจุดสิ้นสุดของบทช่วยสอนนี้แล้ว ในคู่มือนี้ คุณได้เรียนรู้วิธีการติดตั้ง Java ใน Debian 10 และตั้งค่าตัวแปร JAVA_HOME อย่าลังเลที่จะติดต่อกลับหาเราพร้อมกับข้อเสนอแนะของคุณ