ในบทความนี้ เราจะเรียนรู้วิธีดึงชื่อและเวอร์ชันระบบปฏิบัติการในภาษา Java ทำได้โดยใช้เมธอด System.getProperty()
ตัวอย่างการทำงาน
อินพุต:
Run the program
เอาต์พุต (ตัวอย่าง):
The operating system being used in the system is: Linux
อัลกอริทึม
- เริ่มต้นโปรแกรม
- ประกาศตัวแปร String:
my_os - เรียก
System.getProperty("os.name")ดึงรายละเอียดระบบปฏิบัติการเก็บไว้ใน String - แสดงผลลัพธ์
- จบโปรแกรม
ตัวอย่างโค้ด
public class OperatingSystem {
public static void main(String[] args) {
String my_os = System.getProperty("os.name");
System.out.println("The operating system being used in the system is: " + my_os);
}
}
Property อื่นๆ ที่น่าสนใจ
| Property Key | คำอธิบาย |
|---|---|
| os.name | ชื่อระบบปฏิบัติการ |
| os.version | เวอร์ชันระบบปฏิบัติการ |
| os.arch | สถาปัตยกรรม (เช่น x86, amd64) |
| user.name | ชื่อผู้ใช้งาน |
| user.home | ไดเรกทอรี home ของผู้ใช้ |
| java.version | เวอร์ชัน Java Runtime |
| java.vendor | ผู้จัดจำหน่าย Java |
สามารถดึง property อื่นๆ ได้โดยเปลี่ยน key ใน System.getProperty("key")