# System Properties

System Properties Summary
Property
Referenced In
com.sun.net.httpserver.HttpServerProvider
`com.sun.net.httpserver.spi.HttpServerProvider.provider()`
file.separator
`java.lang.System.getProperties()`
ftp.nonProxyHosts
`package java.net:` Networking Properties
ftp.proxyHost
`package java.net:` Networking Properties
ftp.proxyPort
`package java.net:` Networking Properties
http.agent
`package java.net:` Networking Properties
http.auth.digest.cnonceRepeat
`package java.net:` Networking Properties
http.auth.digest.validateProxy
`package java.net:` Networking Properties
http.auth.digest.validateServer
`package java.net:` Networking Properties
http.auth.ntlm.domain
`package java.net:` Networking Properties
http.keepAlive
`package java.net:` Networking Properties
http.maxConnections
`package java.net:` Networking Properties
http.maxRedirects
`package java.net:` Networking Properties
http.nonProxyHosts
`package java.net:` Networking Properties
http.proxyHost
`package java.net:` Networking Properties
http.proxyPort
`package java.net:` Networking Properties
https.proxyHost
`package java.net:` Networking Properties
https.proxyPort
`package java.net:` Networking Properties
java.class.path
`java.lang.System.getProperties()`
java.class.version
`java.lang.System.getProperties()`
java.compiler
`java.lang.System.getProperties()`
java.home
`java.lang.System.getProperties()`
java.io.tmpdir
`java.lang.System.getProperties()`
java.library.path
`java.lang.System.getProperties()`
java.locale.providers
`class java.util.spi.LocaleServiceProvider`
java.net.preferIPv4Stack
`package java.net:` Networking Properties
java.net.preferIPv6Addresses
`package java.net:` Networking Properties
java.net.socks.password
`package java.net:` Networking Properties
java.net.socks.username
`package java.net:` Networking Properties
java.net.useSystemProxies
`package java.net:` Networking Properties
java.nio.channels.DefaultThreadPool.initialSize
`class java.nio.channels.AsynchronousChannelGroup`
java.nio.channels.DefaultThreadPool.threadFactory
`class java.nio.channels.AsynchronousChannelGroup`
java.nio.channels.spi.AsynchronousChannelProvider
`java.nio.channels.spi.AsynchronousChannelProvider.provider()`
java.nio.channels.spi.SelectorProvider
`java.nio.channels.spi.SelectorProvider.provider()`
java.nio.file.spi.DefaultFileSystemProvider
`class java.nio.file.spi.FileSystemProvider`
java.protocol.handler.pkgs
`java.net.URL.URL(String, String, int, String)`
java.rmi.server.RMIClassLoaderSpi
`class java.rmi.server.RMIClassLoader`
java.rmi.server.codebase
`java.rmi.server.RMIClassLoader.getDefaultProviderInstance()`
java.rmi.server.hostname
`class java.rmi.server.RMISocketFactory`
java.rmi.server.randomIDs
`class java.rmi.server.ObjID`
java.security.auth.login.config
`class com.sun.security.auth.login.ConfigFile`
java.security.krb5.conf
`package javax.security.auth.kerberos`
java.security.krb5.kdc
`package javax.security.auth.kerberos`
java.security.krb5.realm
`javax.security.auth.kerberos.KerberosPrincipal.KerberosPrincipal(String)`, `javax.security.auth.kerberos.KerberosPrincipal.KerberosPrincipal(String, int)`, `package javax.security.auth.kerberos`
java.specification.name
`java.lang.System.getProperties()`
java.specification.vendor
`java.lang.System.getProperties()`
java.specification.version
`java.lang.System.getProperties()`
java.system.class.loader
`java.lang.ClassLoader.getSystemClassLoader()`
java.time.zone.DefaultZoneRulesProvider
`class java.time.zone.ZoneRulesProvider`
java.util.PropertyResourceBundle.encoding
`class java.util.PropertyResourceBundle`
java.util.concurrent.ForkJoinPool.common.exceptionHandler
`class java.util.concurrent.ForkJoinPool`
java.util.concurrent.ForkJoinPool.common.maximumSpares
`class java.util.concurrent.ForkJoinPool`
java.util.concurrent.ForkJoinPool.common.parallelism
`class java.util.concurrent.ForkJoinPool`
java.util.concurrent.ForkJoinPool.common.threadFactory
`class java.util.concurrent.ForkJoinPool`
java.util.currency.data
`class java.util.Currency`
java.util.logging.SimpleFormatter.format
`class java.util.logging.SimpleFormatter`
java.util.logging.config.class
`class java.util.logging.LogManager`
java.util.logging.config.file
`class java.util.logging.LogManager`
java.util.secureRandomSeed
`class java.util.SplittableRandom`
java.vendor
`java.lang.System.getProperties()`
java.vendor.url
`java.lang.System.getProperties()`
java.vendor.version
`java.lang.System.getProperties()`
java.version
`java.lang.System.getProperties()`
java.version.date
`java.lang.System.getProperties()`
java.vm.name
`java.lang.System.getProperties()`
java.vm.specification.name
`java.lang.System.getProperties()`
java.vm.specification.vendor
`java.lang.System.getProperties()`
java.vm.specification.version
`java.lang.System.getProperties()`
java.vm.vendor
`java.lang.System.getProperties()`
java.vm.version
`java.lang.System.getProperties()`
javax.accessibility.assistive_technologies
`java.awt.Toolkit.getDefaultToolkit()`
javax.net.ssl.sessionCacheSize
`javax.net.ssl.SSLSessionContext.getSessionCacheSize()`
javax.rmi.ssl.client.enabledCipherSuites
`class javax.rmi.ssl.SslRMIClientSocketFactory`, `javax.rmi.ssl.SslRMIClientSocketFactory.createSocket(String, int)`
javax.rmi.ssl.client.enabledProtocols
`class javax.rmi.ssl.SslRMIClientSocketFactory`, `javax.rmi.ssl.SslRMIClientSocketFactory.createSocket(String, int)`
javax.security.auth.useSubjectCredsOnly
`package org.ietf.jgss`
javax.smartcardio.TerminalFactory.DefaultType
`javax.smartcardio.TerminalFactory.getDefaultType()`
jdk.io.permissionsUseCanonicalPath
`java.io.FilePermission.FilePermission(String, String)`
jdk.module.main
`java.lang.System.getProperties()`
jdk.module.main.class
`java.lang.System.getProperties()`
jdk.module.path
`java.lang.System.getProperties()`
jdk.module.upgrade.path
`java.lang.System.getProperties()`
jdk.net.URLClassPath.showIgnoredClassPathEntries
`java.lang.ClassLoader.getSystemClassLoader()`
jdk.net.usePlainDatagramSocketImpl
`class java.net.DatagramSocketImpl`
jdk.net.usePlainSocketImpl
`class java.net.SocketImpl`
jdk.serialFilter
`class java.io.ObjectInputFilter.Config`
line.separator
`java.lang.System.getProperties()`
networkaddress.cache.negative.ttl
`package java.net:` Networking Properties
networkaddress.cache.ttl
`package java.net:` Networking Properties
org.openjdk.java.util.stream.tripwire
`interface java.util.Spliterator`
os.arch
`java.lang.System.getProperties()`
os.name
`java.lang.System.getProperties()`
os.version
`java.lang.System.getProperties()`
path.separator
`java.lang.System.getProperties()`
socksProxyHost
`package java.net:` Networking Properties
socksProxyPort
`package java.net:` Networking Properties
socksProxyVersion
`package java.net:` Networking Properties
sun.security.krb5.principal
`class com.sun.security.auth.module.Krb5LoginModule`
user.dir
`java.lang.System.getProperties()`
user.home
`java.lang.System.getProperties()`
user.name
`java.lang.System.getProperties()`