Класс VMOption
public class VMOption extends Object
origin. У каждой опции ВМ есть значение по умолчанию. Значение опции ВМ можно задать при создании ВМ, обычно в виде аргумента командной строки для средства запуска или аргумента, переданного ВМ, созданной с помощью интерфейса вызова JNI. Кроме того, значение опции ВМ можно задать с помощью переменной среды или файла конфигурации. Значение опции ВМ также можно динамически задать через интерфейс управления после запуска ВМ. Объект VMOption содержит значение опции ВМ и источник этого значения на момент создания этого объекта VMOption. Значение опции ВМ может измениться после создания объекта VMOption,
- Начиная с версии:
- 1.6
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
static enum |
VMOption.Origin |
Источник значения опции ВМ. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
VMOption |
Создаёт объект VMOption. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
static VMOption |
from |
Возвращает объект VMOption, представленный заданным объектом CompositeData. |
String |
getName() |
Возвращает имя этой опции ВМ. |
VMOption.Origin |
getOrigin() |
Возвращает источник значения этой опции ВМ. |
String |
getValue() |
Возвращает значение этой опции ВМ на момент создания объекта VMOption. |
boolean |
isWriteable() |
Проверяет, доступна ли эта опция ВМ для записи. |
Подробное описание конструкторов
VMOption
public VMOption(String name, String value, boolean writeable, VMOption.Origin origin)
VMOption.- Параметры:
-
name— имя опции ВМ. -
value— значение опции ВМ. -
writeable—true, если значение опции ВМ можно задавать динамически, илиfalseв противном случае. -
origin— источник значения опции ВМ. - Исключения:
-
NullPointerException— если имя или значение равноnull
Подробное описание методов
getName
public String getName()
- Возвращает:
- имя этой опции ВМ.
getValue
public String getValue()
VMOption. Значение могло измениться.- Возвращает:
- значение опции ВМ на момент создания объекта
VMOption.
getOrigin
public VMOption.Origin getOrigin()
- Возвращает:
- источник значения этой опции ВМ.
isWriteable
public boolean isWriteable()
HotSpotDiagnosticMXBean.setVMOption.- Возвращает:
-
true, если эта опция ВМ доступна для записи; в противном случае —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://docs.oracle.com/en/java/javase/25/docs/api/jdk.management/com/sun/management/VMOption.html