มีหลายวิธีในการใช้งานหลักหนึ่งคือการใช้ฟังก์ชั่นต่อไปนี้
publicstaticStringgetProperty(Stringkey)
| สำคัญ | คำอธิบายของค่าที่เกี่ยวข้อง |
|---|---|
| java.version | Java.Version Java Runtime Environment เวอร์ชัน |
| Java.vendor | Java.vendor Java Runtime Environment Environment |
| java.vendor.url | java.vendor.url URL ของผู้ขาย Java |
| java.home | ไดเรกทอรีการติดตั้ง Java.home Java |
| java.vm.specification.version | java.vm.specification.version Java Virtual Machine Version เวอร์ชัน |
| java.vm.specification.vendor | java.vm.specification.vendor Java Virtual Machine Specification ผู้ขาย |
| java.vm.specification.name | java.vm.specification.name java ชื่อข้อกำหนดเครื่องเสมือน Java |
| java.vm.version | java.vm.version เวอร์ชันการใช้งานเครื่องเสมือน Java |
| java.vm.vendor | java.vm.vendor Java Virtual Machine Adplement Nendor |
| java.vm.name | java.vm.name java เสมือนชื่อการใช้งานชื่อ |
| java.specification.version | java.specification.version Java Java Runtime Environment เวอร์ชันข้อมูลจำเพาะ |
| java.specification.vendor | java.specification.vendor Java Java Runtime Environment Specification ผู้ขายข้อมูลจำเพาะ |
| java.specification.name | java.specification.name Java Java Runtime Environment ชื่อข้อมูลจำเพาะ |
| java.class.version | java.class.version หมายเลขรูปแบบคลาส Java |
| java.class.path | java.class.path Java classpath |
| java.library.path | java.library.path รายการเส้นทางที่ค้นหาเมื่อโหลดไลบรารี |
| java.io.tmpdir | java.io.tmpdir เส้นทางไฟล์ชั่วคราวเริ่มต้น |
| java.compiler | ชื่อของคอมไพเลอร์ JIT ที่ใช้โดย Java.Compiler |
| java.ext.dirs | java.ext.dirs เส้นทางไปยังไดเรกทอรีส่วนขยายอย่างน้อยหนึ่งรายการ |
| os.name | os.name ชื่อของระบบปฏิบัติการ |
| os.arch | os.arch สถาปัตยกรรมระบบปฏิบัติการ |
| OS.Version | OS.Version เวอร์ชันระบบปฏิบัติการ |
| file.Sparator | File.Sparator File File Separator ("/" ในระบบ Unix) |
| Path.Sparator | Path.Sparator Path Path (":" ในระบบ UNIX) |
| line.Sparator | Line.Sparator Line Separator ("/n" ในระบบ UNIX) |
| ชื่อผู้ใช้ | user.name ชื่อบัญชีผู้ใช้ |
| user.home | user.home ไดเรกทอรีที่บ้านของผู้ใช้ |
| user.dir | user.dir ไดเรกทอรีการทำงานปัจจุบันของผู้ใช้ |
หนึ่งคือการใช้บรรทัดคำสั่งเพื่อรับมัน
นำเข้า java.io.bufferedreader; นำเข้า java.io.inputstream; นำเข้า java.io.inputstreamreader; นำเข้า java.net.inputstreamreader; นำเข้า java.net.intaddress; นำเข้า Java.net.networkinterface; java.util.locale; นำเข้า java.util.map; นำเข้า java.util.properties; การทดสอบระดับสาธารณะ {// รับข้อมูลการกำหนดค่าของคอมพิวเตอร์โดยการสกัดกั้น CMD Flow (ไม่ดี) รายการคงที่ <String> getipaddress () {กระบวนการ p = null; "/All" ).start(); }Catch (Exception E) {returb address;} StringBuffer sb = new StringBuffer (); // อ่านค่าเอาต์พุตของกระบวนการอินพุตสตรีม = p.getInputStream (); bufferedreader br = new bufferedReader (new InputStreamReader {sb.append (s + "/n");}} catch (ข้อยกเว้น e) {e.printstacktrace ();} ในที่สุด {ลอง {inputstream.close ();} catch (exception e) {e.printstacktrace ();}} system.out.println (sb); return address;} public static void getipconfig () {map <string, string> map = system.getenv (); system.out.println (map.get ("ชื่อผู้ใช้")); // รับชื่อผู้ใช้ System.out.println (map.get ("computerName"); ชื่อ} // รับที่อยู่ IP คอมพิวเตอร์และที่อยู่ MAC เป็นโมฆะคงที่สาธารณะ getConfig () {ลอง {ที่อยู่ inetAddress = inetAddress.getLocalhost (); NetworkInterface ni = networkInterface.getByinetaddress (ที่อยู่); // ni.getInetaddresses () ni.gethardwareaddress (); string sip = address.gethostaddress (); String smac = "" formatter formatter = formatter ใหม่ (); สำหรับ (int i = 0; i <mac.length; i ++) {smac = formatter.format (locale.getDefault () "") .toString ();} System.out.println ("IP:" + SIP); System.out.println ("Mac:" + smac);} catch (Exception e) {e.printstacktrace ()}} // รับ ip ของคอมพิวเตอร์ชื่อระบบปฏิบัติการ InetAddress.getLocalHost (); string ip = addr.getHostaddress (). toString (); // รับ iPstring hostname = addr.getHostname (). toString (); // รับชื่อของระบบคอมพิวเตอร์ System.getProperties (); System.out.println ("ชื่อระบบปฏิบัติการ:" + props.getProperty ("os.name")); system.out.println ("เวอร์ชันระบบปฏิบัติการ:" props.getProperty ("os.version"); {Properties props = system.getProperties (); system.out.println ("เวอร์ชันสภาพแวดล้อมรันไทม์ของ java:" + props.getProperty ("java.version")); System.out.println ("Java.dirt.2 ผู้ขาย: " + props.getProperty (" java.vendor.url ")); system.out.println (" เส้นทางการติดตั้งของ Java: " + props.getProperty (" java.home ")); system.out.println ( props.getProperty ("java.vm.specification.version")); System.out.println ("Java Virtual Machine Specification ผู้ขาย:" + props.getProperty ("java.vm.specification.vendor")); system.out.println ( props.getProperty ("java.vm.specification.name")); system.out.println ("Java เสมือนเครื่องเสมือนเวอร์ชันสเปคเวอร์ชัน:" + props.getProperty ("java.vm.specification.name")); system.out.println ("Java Virtual Machine props.getProperty ("java.vm.version")); System.out.println ("Java Virtual Machine Adplementation ผู้ขาย:" + props.getProperty ("java.vm.vendor")); System.out.println ("Java Virtual Machine props.getProperty ("java.vm.name")); System.out.println ("Java Runtime Environment Version เวอร์ชัน:" + props.getProperty ("java.specification.version"); System.out.println ( props.getProperty ("java.specification.version")); System.out.println ("Java Runtime Environment Specification ผู้ขาย:" + props.getProperty ("java.specification.vender")); props.getProperty ("java.specification.name")); System.out.println ("รูปแบบคลาส Java หมายเลขรุ่น:" + props.getProperty ("java.class.version"); system.out.println ("Java Class Path:" ค้นหาเมื่อโหลดไลบรารี: " + props.getProperty (" java.library.path ")); System.out.println (" เส้นทางไฟล์ชั่วคราวเริ่มต้น: " + props.getProperty (" java.io.tmpdir ")); system.out.println props.getProperty ("java.ext.dirs")); system.out.println ("ชื่อระบบการทำงาน:" + props.getProperty ("os.name")); System.out.println ("ระบบการดำเนินงาน props.getProperty ("OS.Version")); System.out.println ("ตัวคั่นไฟล์:" + props.getProperty ("file.Separator")); // ในระบบ Unix มันคือ "/n"System.out ":" System.out.println ("ตัวคั่นบรรทัด:" + props.getProperty ("line.separator")); // ในระบบ Unix มันคือ "/n"system.out.println("User's Name:" props.getProperty ("user.name"); props.getProperty ("user.home")); system.out.println ("ไดเรกทอรีการทำงานปัจจุบันของผู้ใช้:" + props.getProperty ("user.dir"));} โมฆะคงที่สาธารณะหลัก (สตริง [] args) {getConfig (); config (); ทั้งหมด ();สรุป
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้เกี่ยวกับ Java ที่ได้รับรหัสตัวอย่างข้อมูลของระบบปฏิบัติการปัจจุบัน ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน เพื่อนที่สนใจสามารถอ้างถึงหัวข้ออื่น ๆ ที่เกี่ยวข้องในเว็บไซต์นี้ต่อไป หากมีข้อบกพร่องใด ๆ โปรดฝากข้อความไว้เพื่อชี้ให้เห็น ขอบคุณเพื่อนที่ให้การสนับสนุนเว็บไซต์นี้!