Olá Guilherme,
dê uma olhada neste artigo https://comoprogramarjava.com.br/frameworks/java-base/propriedades-do-sistema-java/
Ele é usado na linha de comando
java -Dcustom_key=”custom_value” application_launcher_class
no código
System.setProperty("custom_key", "custom_value");
Pegar as propriedades
Properties pros = System.getProperties();
Uma específica:
System.out.println(System.getProperty("java.home"));
==================================================
Um teste:
package estudo;
public class alura1 {
public static void main(String[] args) {
System.out.println(System.getProperty("custom_key"));
}
}
PS D:\Dados\Java\VSCode_Test\src> java -Dcustom_key="custom_value" estudo.alura1
custom_value