هناك عدة طرق للاستخدام السائد ، واحد هو استخدام الوظيفة التالية
publicstaticStringgetProperty(Stringkey)
| مفتاح | وصف القيم ذات الصلة |
|---|---|
| java.version | جافا. |
| جافا | Java.Dendor جافا بائع البيئة |
| java.dendor.url | java.dendor.url عنوان URL لبائع Java |
| جافا | دليل تثبيت Java.Home Java |
| java.vm.specification.version | java.vm.specification.version إصدار مواصفات الجهاز الافتراضي Java |
| java.vm.specification.dendor | java.vm.specification.dendor جافا بائع مواصفات الجهاز |
| java.vm.specification.name | java.vm.specification.name اسم مواصفات الجهاز الافتراضي جافا |
| java.vm.version | java.vm.version نسخة تنفيذ الجهاز الافتراضي Java |
| java.vm.vendor | Java.vm.vendor Java Virtual Machine Pendor |
| java.vm.name | java.vm.name اسم تنفيذ الجهاز الافتراضي Java |
| java.specification.version | java.specification |
| java.specification.dendor | Java.Specification.Dendor Java Runtime Environm |
| java.specification.name | java.specification |
| java.class.version | java.class.version رقم نسخة تنسيق فئة جافا |
| 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 Architecture Architecture |
| OS.Version | إصدار نظام التشغيل OS.Version |
| file.separator | File.Separator File Sipreator ("/" in Unix Systems) |
| path.Separator | Path.Separator Path Seplator (":" في أنظمة UNIX) |
| line.separator | Line.Separator Line Siperator ("/n" في أنظمة UNIX) |
| اسم المستخدم | اسم حساب المستخدم. اسم المستخدم |
| user.home | دليل المستخدم الخاص بالمستخدم |
| user.dir | user.dir دليل العمل الحالي للمستخدم |
واحد هو استخدام سطر الأوامر للحصول عليه
استيراد java.io.bufferedreader ؛ استيراد java.io.inputstream ؛ استيراد java.io.inputstreamreader java.util.list ؛ استيراد java.util.locale ؛ استيراد java.util.map ؛ استيراد java.util.properties ؛ اختبار الفئة العامة {// احصل على معلومات تكوين الكمبيوتر عن طريق اعتراض cmd flow (pd) ProcessBuilder ("ipconfig" ، "/"") ((s = br.readline ())! = null) {sb.append (s + "/n") ؛}} catch (استثناء e) {e.printstacktrace () ؛} أخيرًا {try {inputstream.close () ؛} catch (استثناء e) {E.PrintStackTrace () ؛ عنوان الإرجاع ؛} public static void getipconfig () {map <string ، string> map = system.getenv () ؛ system.out.println (map.get ("username") ؛ // الحصول على username system.out.println (map.get ("computername") ؛ // الحصول على اسم الكمبيوتر. name} // الحصول على عنوان IP للكمبيوتر وعنوان MAC public static void getConfig () {try {inetaddress address = inetaddress.getlocalhost () ؛ NetworkInterface ni = networkInterface.getByinetaddress (address) ؛ // ni.getinetaddresses (). ni.gethardWareadDress () ؛ سلسلة sip = address.gethostaddress () ؛ String smac = "" "") .ToString () ؛} system.out.println ("IP:" + sip) ؛ system.out.println ("mac: inetaddress.getlocalhost () ؛ string ip = addr.gethostaddress (). toString () ؛ // الحصول على اسم مضيف IPString الأصلي = addr.gethostname (). 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's Runtime Pendor:" + props.getProperty ("java.vendor")) ؛ " + props.getProperty (" java.vendor.url ")) ؛ system.out.println (" مسار تثبيت Java: " + props.getProperty (" java.home ")) props.getProperty ("java.vm.specification.version")) ؛ System.out.println ("Java Virtual Machine Pendor:" + props.getProperty ("java.vm.specification.vendor") props.getProperty ("java.vm.specification.name")) ؛ system.out.println ("إصدار مواصفات الجهاز الافتراضي Java:" + props.getProperty ("java.vm.specification.name") props.getProperty ("java.vm.version")) ؛ system.out.println ("Java Virtual Machine Pendor:" + props.getProperty ("java.vm.vendor")) ؛ System.out.println ("Java Virtual Machine Depanization Name:" + props.getProperty ("java.vm.name")) ؛ system.out.println ("Java Runtime Environment الإصدار:" + props.getProperty ("java.specification.version") props.getProperty ("java.specification.version")) ؛ system.out.println ("Java Runtime Environment Pendor:" + props.getProperty ("java.specification.vender") props.getProperty ("java.specification.name")) ؛ system.out.println ("Java Class Format Number:" + props.getProperty ("java.class.version") ؛ system.out.println ("java class path: Loading Library: " + props.getProperty (" java.library.path ") props.getProperty ("Java.ext.dirs")) props.getProperty ("os.version"))) ؛ system.out.println ("فاصل الملف:" + props.getProperty ("file.separator")) ؛ // في نظام unix هو "/n"System.out.println (system.out.trintln explator:" + props.getProperty ("path.separator") فاصل: " + props.getProperty (" line.separator ")) ؛ // في نظام UNIX هو" /nissstem.out.println اسم الحساب: " + props.getProperty (" user.name ") الدليل: " + props.getProperty (" user.dir ")) ؛} الفراغ الثابت العام (سلسلة [] args) {getConfig () ؛ config () ؛ all () ؛}}لخص
ما سبق هو المحتوى الكامل لهذه المقالة حول الحصول على جافا الحصول على رمز مثال المعلومات لنظام التشغيل الحالي. آمل أن يكون ذلك مفيدًا للجميع. يمكن للأصدقاء المهتمين الاستمرار في الرجوع إلى الموضوعات الأخرى ذات الصلة على هذا الموقع. إذا كانت هناك أي أوجه قصور ، فيرجى ترك رسالة لإشارةها. شكرا لك يا أصدقائك لدعمكم لهذا الموقع!