Java System Properties
Java mantém um conjunto de propriedades do sistema para as suas operações. Cada propriedade do sistema java é um par de valor chave (String-String). Por exemplo, uma dessas propriedades do sistema é “java.version”=”1.7.0_09”.
Por favor note que o acesso às propriedades do sistema pode ser restringido pelo gestor de segurança e ficheiro de política Java. Por defeito, os programas Java têm acesso ilimitado a todas as propriedades do sistema.
Podemos recuperar todas as propriedades do sistema através de System.getProperties()
ou também podemos recuperar propriedades individuais através de System.getProperty(key)
método.
Table of Contents1. Java System Properties List2. Get System Property3. Set System Property
Java System Properties List
Getting System Property
Como discutido anteriormente, Pode obter a lista de todas as propriedades do sistema via System.getProperties()
ou também podemos recuperar propriedades individuais via System.getProperty(key)
.
Exemplo 1: Exemplo Java para obter a lista de todas as propriedades do sistema
Exemplo 2: Exemplo Java para um valor de propriedade do sistema pela sua chave
Set System Property
Em Java, é possível definir uma propriedade de sistema personalizada a partir da linha de comando ou a partir do próprio código da aplicação.
Exemplo 3: Como definir a propriedade do sistema em java utilizando a linha de comando
No exemplo dado, a aplicação poderá aceder à propriedade com a chave custom_key
. O seu valor estará disponível como custom_value
.
java -Dcustom_key="custom_value" application_launcher_class
Exemplo 4: Como definir a propriedade do sistema utilizando o código Java
Simples ao exemplo acima, após executar este código, a aplicação poderá aceder à propriedade com a chave custom_key
. O seu valor estará disponível como custom_value
.
System.setProperty("custom_key", "custom_value");
É tudo para este tutorial básico de leitura e escrita das propriedades do sistema em java.
Feliz Aprendizagem !!