Articles

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 !!

Este post foi útil?

Deixe-nos saber se gostou do post. Só assim podemos melhorar.
Sim
Não

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *