All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.moon.core.enums.Systems Maven / Gradle / Ivy

package com.moon.core.enums;

/**
 * @author moonsky
 */
public enum Systems implements PropsSupplier {
    /**
     * cpu 型号
     */
    sun_cpu_isalist,
    sun_desktop,
    sun_io_unicode_encoding,
    sun_cpu_endian,
    java_vendor_url_bug,
    file_separator,
    java_vendor,
    sun_boot_class_path,
    java_ext_dirs,
    java_version,
    java_vm_info,
    awt_toolkit,
    user_language,
    java_specification_vendor,
    sun_java_command,
    java_home,
    sun_arch_data_model,
    java_vm_specification_version,
    java_class_path,
    user_name,
    file_encoding,
    java_specification_version,
    java_awt_printerjob,
    user_timezone,
    user_home,
    os_version,
    sun_management_compiler,
    java_specification_name,
    java_class_version,
    java_library_path,
    sun_jnu_encoding,
    os_name,
    user_variant,
    java_vm_specification_vendor,
    java_io_tmpdir,
    line_separator,
    visualvm_id,
    java_endorsed_dirs,
    os_arch,
    java_awt_graphicsenv,
    java_runtime_version,
    java_vm_specification_name,
    user_dir,
    user_country,
    user_script,
    sun_java_launcher,
    sun_os_patch_level,
    java_vm_name,
    file_encoding_pkg,
    path_separator,
    java_vm_vendor,
    java_vendor_url,
    sun_boot_library_path,
    java_vm_version,
    java_runtime_name,
    ;

    private final String key;

    Systems() { key = name().replace('_', '.'); }

    @Override
    public String key() { return key; }

    @Override
    public String value() { return System.getProperty(key); }

    @Override
    public String getName() { return key(); }

    @Override
    public String getText() { return name(); }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy