Класс VMOption
public class VMOption extends Object
origin. Каждый параметр VM имеет значение по умолчанию. Параметр VM может быть установлен во время создания VM, обычно как аргумент командной строки для запуска или аргумент, переданный VM, созданному с помощью интерфейса JNI. Кроме того, параметр VM может быть установлен через переменную среды или конфигурационный файл. Параметр VM также может быть динамически установлен через интерфейс управления после запуска VM. Объект VMOption содержит значение параметра VM и источник этого значения на момент создания этого объекта VMOption. Значение параметра VM может быть изменено после создания объекта VMOption.
- Since:
- 1.6
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
static enum |
VMOption.Origin |
Источник значения параметра VM. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
VMOption |
Создает VMOption. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
static VMOption |
from |
Возвращает объект VMOption, представленный данным CompositeData. |
String |
getName() |
Возвращает имя этого параметра VM. |
VMOption.Origin |
getOrigin() |
Возвращает источник значения этого параметра VM. |
String |
getValue() |
Возвращает значение этого параметра VM на момент создания этого VMOption. |
boolean |
isWriteable() |
Проверяет, является ли этот параметр VM изменяемым. |
Подробное описание конструкторов
VMOption
public VMOption(String name, String value, boolean writeable, VMOption.Origin origin)
VMOption.- Параметры:
-
name- Имя параметра VM. -
value- Значение параметра VM. -
writeable-true, если параметр VM может быть динамически изменён, илиfalseв противном случае. -
origin- откуда взялось значение параметра VM. - Исключение:
-
NullPointerException- если имя или значение являютсяnull
Подробное описание методов
getName
public String getName()
- Возвращает:
- имя этого параметра VM.
getValue
public String getValue()
VMOption. Значение могло быть изменено.- Возвращает:
- значение параметра VM на момент создания этого
VMOption.
getOrigin
public VMOption.Origin getOrigin()
- Возвращает:
- откуда взялось значение этого параметра VM.
isWriteable
public boolean isWriteable()
HotSpotDiagnosticMXBean.setVMOption.- Возвращает:
-
true, если этот параметр VM изменяемый;falseв противном случае.
from
public static VMOption from(CompositeData cd)
VMOption, представленный данным CompositeData. Данный CompositeData должен содержать следующие атрибуты:
Имя атрибута Тип name java.lang.Stringvalue java.lang.Stringorigin java.lang.Stringwriteable java.lang.Boolean
- Параметры:
-
cd-CompositeData, представляющийVMOption - Возвращает:
- объект
VMOption, представленныйcd, еслиcdнеnull;nullв противном случае. - Исключение:
-
IllegalArgumentException- еслиcdне представляетVMOptionс атрибутами, описанными выше.
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://download.java.net/java/early_access/jdk24/docs/api/jdk.management/com/sun/management/VMOption.html