วิธีติดตั้ง 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 อย่าลังเลที่จะติดต่อกลับหาเราพร้อมกับข้อเสนอแนะของคุณ