[RESOLVIDO] Acessando Variáveis de Ambiente Linux pelo código

defini algumas variáveis de ambiente no final do arquivo ~/.bashrc como segue:

#...
export AWS_CREDENTIAL_PROFILES_FILE=/home/rafael/.aws/credentials
export PATH=$AWS_CREDENTIAL_PROFILES_FILE/bin:$PATH

salvei e executei o comando source ~/.bashrc

Aparentemente a variáel de ambiente foi criada corretamente, pois consigo ver seu valor de qualquer sessão do shell com o comando echo:

~ $ echo $AWS_CREDENTIAL_PROFILES_FILE
  /home/rafael/.aws/credentials

ou o comando env:

~ $ env $AWS_CREDENTIAL_PROFILES_FILE
  env: ‘/home/rafael/.aws/credentials’: Permission denied

Mas não consigo acessar a variável pelo código java:

 String sysEnvStr = System.getenv("AWS_CREDENTIAL_PROFILES_FILE");
 System.out.println(sysEnvStr);
 //saida: null

 //testando outras variáveis de ambiente dá certo
 String sysEnvStr = System.getenv("JAVA_HOME");
 System.out.println(sysEnvStr);
 //saída: /usr/lib/jvm/jdk1.8.0_144

Por que não consigo acessar a variável AWS_CREDENTIAL_PROFILES_FILE do código??
ambiente Linux MInt, Java 8
obrigado

Estava criando no lugar errado! Ao invés definir em ~/.bashrc, conseguir criar váriáveis de ambiente globais editando o arquivo /etc/environment (valor da variável entre aspas) e depois executei

$ source /etc/environment

outras sessões do promt talves precisem ser reiniciadas para enxergar a nova variável