Есть несколько методов для основного использования, один из них - использовать следующую функцию
publicstaticStringgetProperty(Stringkey)
| ключ | Описание связанных значений |
|---|---|
| Java.version | java.version java runtime версия среды среды выполнения |
| Java.vendor | java.vendor Java Runtime Servief |
| java.vendor.url | java.vendor.url URL -адрес продавца Java |
| Java.home | java.home java -каталог установки |
| java.vm.specification.version | java.vm.specification.version java virtual machine версия спецификации |
| java.vm.specification.vendor | java.vm.speciation.vendor Java Virtual Machine Vendor |
| java.vm.specification.name | java.vm.specification.name java виртуальной машины Имя спецификации |
| Java.vm.version | Java.vm.version Java Virtual Machine Версия реализации |
| Java.vm.wendor | java.vm.vendor Java Virtual Machine поставщик реализации машины |
| Java.vm.name | Java.vm.name Java Virtual Machine Имя реализации |
| java.speciation.version | java.speciation.version java runtime Спецификация среды Спецификации |
| java.speciation.vendor | java.speciation.vendor Java Runtime Specification Secrection Environment |
| java.speciation.name | java.speciation.name java runtime Спецификация Спецификации Спецификации |
| java.class.version | java.class.version java class format номер версии версии |
| 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.separator | File.separator File Seperator ("/" В Unix Systems) |
| PATH.Sparator | Path.separator Path Seperator (":" В Systems Unix) |
| Line.separator | Line.separator Line Seperator ("/n" в Unix Systems) |
| имя пользователя | Имя учетной записи пользователя user.name |
| user.home | user.home Home Home Directory |
| user.dir | user.dir текущий рабочий каталог пользователя |
Одним из них является использование командной строки, чтобы получить ее
Импорт java.io.bufferedReader; Import Java.io.InputStream; Import Java.io.inputStreamReader; Import Java.net.inputStreamReader; импорт java.net.intaddress; import java.net.networkInterface; импорт java.util.arraylist; import java.util.formater; import.util.tist.tist.tist.tist.list.tilem.tist.tist.tist.tist.tist.ut.list.util.Util.Util.ArrayList; Import Java.Uut.Formatter; java.util.locale; Import java.util.map; import java.util.properties; Общедоступный тест класса {// Получить информацию о конфигурации компьютера, перехватывая CMD Flow (Bad) Public Static List <string> getipaddress () {process p = null; list <string> addraylist <string>;); "/All").Start();); Catch (Exception e) {return Addre;} stringBuffer sb = new StringBuffer (); // Читать выходное значение процесса inputStream = P.GetInputStream (); BufferedReader Br = новый BufferedRead (New InputStream (InputStream); String s ="; try (while (selull neull (). {sb.append (s + "/n");}} catch (exception e) {e.printstacktrace ();} наконец {try {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 ("username")); // get username system.out.println (map.get ("computerame")); // get name system.out.println (map.get ("computerame")); // get name.print.out.println (map.get ("computerame"); // get name.out.println (map.get ("computerame"); // get name. name} // Получить компьютерный IP -адрес и MAC -адрес public static void getConfig () {try {inetAddress address = inetAddress.getlocalhost (); networkInterface ni = networkInterface.getByinetDdress (адрес); // ni.getEnetAddresses (). nextElement (). ni.gethardwareaddress ();; string sip = address.gethostaddress (); string smac = ";"; форматтер Formatter = new Formatter (); для (int i = 0; i <mac.length; i ++) {smac = formatter.format (locale.getdefault (), "%02x%s", mac [i] (i <mac mac. ") .toString ();} system.out.println (" ip: " + sip); system.out.println (" mac: " + smac);} catch (Exception e) {e.printstacktrace ();}} // Получить компьютер IP, имя, операционная система, операционная система Public Void Void () {try resrress AddResres 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");} Catch (Exception E) {e.printStackTrace ();}//другие вещи будут использовать все другие вещи. {Properties props = System.getProperties (); System.out.println ("Версия среды выполнения Java. Поставщик: " + props.getProperty (" java.vendor.url ")); System.out.println (" Путь установки Java: " + props.getProperty (" java.home ")); System.out.println (" Спецификация спецификации виртуальной машины Java: " +" props.getproperty ("java.vm.specification.version")); System.out.println ("поставщик спецификации виртуальной машины Java:" + props.getProperty ("java.vm.specification.vendor")); System.out.println ("Java Virtual Match props.getproperty ("java.vm.specification.name")); System.out.println ("Версия спецификации виртуальной машины Java:" + props.getProperty ("java.vm.speciation.name")); System.out.println ("java virtual machine. props.getproperty ("java.vm.version")); System.out.println ("поставщик реализации виртуальной машины Java:" + props.getProperty ("java.vm.vendor")); System.out.println ("Имя реализации виртуальной машины Java:" + " props.getproperty ("java.vm.name")); System.out.println ("Версия спецификации среды выполнения Java:" + props.getProperty ("java.specification.version")); System.out.println ("Спецификация среды Java Stupity:" + props.getproperty ("java.speciation.version")); System.out.println ("Поставщик спецификации среды выполнения Java. props.getProperty ("java.specification.name")); System.out.println ("java class format №". Поиск при загрузке библиотеки: « + 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 ("Apport System Architecture:" + Props.getproperty ("os.arch"); System.out.println (". props.getproperty ("os.version")); system.out.println ("Файл -сепаратор:" + props.getproperty ("file.separator")); // в системе Unix это "/n"system.out.println("path Spectator:" + props.getproperty ("path.separator"); ":" System.out.println ("Line Seperator:" + props.getproperty ("line.separator")); // в системе Unix это "/n"system.out.println("suser's name:" + ops.getproperty ("user.name"); System.out.println ("Домашний директор пользователя: props.getProperty ("user.home")); System.out.println ("Текущий рабочий каталог пользователя:" + props.getProperty ("user.dir"));} public static void main (string [] args) {getConfig (); config (); all ();}}Суммировать
Выше приведено все содержимое этой статьи о Java, полученном примером информационного примера текущей операционной системы. Я надеюсь, что это будет полезно для всех. Заинтересованные друзья могут продолжать ссылаться на другие связанные темы на этом сайте. Если есть какие -либо недостатки, пожалуйста, оставьте сообщение, чтобы указать это. Спасибо, друзья, за вашу поддержку на этом сайте!