Перейти к основному содержимому

СредаИсполнения

Стд::СредаИсполнения::СредаИсполнения Тип-одиночка Доступность: Сервер

Объект, позволяющий извлекать значения переменных среды ОС/Java Virtual Machine (JVM) на момент старта JVM. При изменении значений переменных требуется перезапуск.

Сравнение ссылочное

Иерархия типа

Базовые типы: Объект, Одиночка


Свойства

КоличествоПроцессоров

Доступность: Сервер ТолькоЧтение

КоличествоПроцессоров: Число

Количество логических процессоров на рабочей машине.


Методы

ПолучитьВсеПеременные

Доступность: Сервер

ПолучитьВсеПеременные(): ЧитаемоеСоответствие<Строка, Строка>
Возвращает значения всех переменных среды (OS).


ПолучитьВсеСвойства

Доступность: Сервер

ПолучитьВсеСвойства(): ЧитаемоеСоответствие<Строка, Строка>
Возвращает значения всех свойств среды (JVM).


ПолучитьПеременную

Доступность: Сервер

ПолучитьПеременную(Имя: Строка): Строка
Возвращает значение переменной среды (OS) по имени Имя. В случае отсутствия переменной с данным именем возвращает пустую строку.

Исключения

ИсключениеНедопустимыйАргумент - при попытке получить переменную с именем "".

Примеры

метод ТекущаяОс(): Строка
возврат СредаИсполнения.ПолучитьПеременную("OS")
;

ПолучитьСвойство

Доступность: Сервер

ПолучитьСвойство(Имя: СвойствоСреды|Строка): Строка
Возвращает значение свойства среды (JVM) по имени Имя. В случае отсутствия свойства с данным именем возвращает пустую строку.

Исключения

ИсключениеНедопустимыйАргумент - при попытке получить свойство с именем "".

Примеры

метод ТекущаяОс(): Строка
пер ОперационнаяСистема = СредаИсполнения.ПолучитьСвойство("os.name")

если ОперационнаяСистема.НачинаетсяС("windows")
возврат "Windows"
иначе если ОперационнаяСистема.Содержит("mac")
возврат "OS X"
иначе если ОперационнаяСистема.Содержит("nux")
возврат "Linux"
иначе
возврат ""
;
;

Список унаследованных методов

Объект

ВСтроку, ПолучитьТип, Представление