บางครั้งโปรแกรมบน Windows จะแนะนำหรือต้องใช้ Java เวอร์ชันเฉพาะเพื่อเปิดใช้งานและทำงานได้อย่างถูกต้อง ปัญหาจะซับซ้อนมากขึ้นหากคุณมี Java เวอร์ชันต่างๆ มากมายติดตั้งอยู่ในคอมพิวเตอร์ของคุณ แล้วคุณจะรู้ได้อย่างไรว่าคุณกำลังใช้ Java เวอร์ชันใดอยู่? โชคดีที่สิ่งที่คุณต้องทำคือเรียกใช้คำสั่งง่ายๆในTerminalมาดูกันด้านล่างเลย
ตรวจสอบเวอร์ชัน Java ของคุณโดยใช้ Terminal
มีหลายวิธีในการพิจารณาว่า Java เวอร์ชันใดที่ติดตั้งอยู่ ไม่ว่าคุณจะใช้ Windows 11 หรือ Windows 10 ตัวอย่างเช่น คุณสามารถป้อนคำหลัก "เกี่ยวกับ Java" ในแถบค้นหาในเมนู Start แล้วคลิก Enter ผลลัพธ์ที่ส่งคืนเพื่อ กำหนดเวอร์ชัน Java แม้ว่าวิธีนี้จะง่าย แต่ก็มีข้อเสียเปรียบหลักประการหนึ่ง นั่นคือ มันไม่ได้แสดงเวอร์ชัน Java ที่ระบบจะพยายามใช้อย่างถูกต้องเสมอไปหากคุณเรียกใช้ไฟล์ JAR
ปัญหานี้เกิดขึ้นในกรณีที่พีซี Windows ของคุณมีการติดตั้ง Java เวอร์ชันมากเกินไปในเวลาเดียวกัน ในขณะที่คุณเพียงแค่ต้องรู้ว่าคุณกำลังใช้เวอร์ชันใดอยู่
ดังนั้นวิธีที่ดีที่สุดในการระบุเวอร์ชัน Java ที่พีซีของคุณใช้คือผ่าน Terminal คุณสามารถใช้ Command Prompt หรือ PowerShell ได้ตามดุลยพินิจของคุณ กดWindows + Xเพื่อเปิด Power User Menu จากนั้นกด " i " เพื่อเปิด Terminal หรือคุณสามารถคลิกปุ่มเริ่มแล้วป้อน " Terminal " ในแถบค้นหา
ป้อนคำสั่งjava -versionใน Terminal แล้วกด Enter
เวอร์ชัน Java ที่ระบบของคุณใช้จะแสดงในหน้าต่าง Terminal ด้านล่างคำสั่งที่คุณเพิ่งป้อน ตัวอย่างเช่น ในภาพหน้าจอด้านบน พีซีเครื่องนี้มีการติดตั้งและใช้งาน Java เวอร์ชัน 17.0.4.1
หากคุณต้องการเปลี่ยนเวอร์ชัน Java ที่พีซีของคุณใช้ คุณจะต้องทำการแก้ไขเล็กน้อยที่เกี่ยวข้องกับตัวแปรสภาพแวดล้อมของระบบ โดยเฉพาะ PATH คุณสามารถทำได้ด้วยอินเทอร์เฟซผู้ใช้แบบกราฟิกของ Windows ทั่วไป หรือคุณสามารถใช้ CMD (เช่นเดียวกับ PowerShell) เพื่อแก้ไขตัวแปรสภาพแวดล้อม
หากคุณกำลังเขียนโค้ด คุณสามารถทำให้กระบวนการแก้ไขง่ายขึ้นได้มากโดยใช้ integrated development Environment (IDE) เช่น Eclipse หรือ IntelliJ IDEA ซึ่งช่วยให้คุณสลับระหว่างเวอร์ชัน Java ได้อย่างง่ายดาย วิธีที่ยืดหยุ่นขณะทำงาน
โปรดจำไว้ว่าการติดตั้ง Java หลายเวอร์ชันพร้อมกันไม่ใช่ปัญหาใหญ่ และหลายๆ คนก็มีนิสัยเช่นนี้ คุณเพียงแค่ต้องแน่ใจว่าคุณกำลังใช้เวอร์ชันใดอยู่เมื่อคุณต้องการ