No Exercício pede para lermos o TIPO do Banco pela variável de ambiente, utilizando o System.getenv(). Porem não consegui fazer a criação da Variável de Ambiente! Fiz umas pesquisas, tentei criar pela variável de sistema e não funcionou.
No Exercício pede para lermos o TIPO do Banco pela variável de ambiente, utilizando o System.getenv(). Porem não consegui fazer a criação da Variável de Ambiente! Fiz umas pesquisas, tentei criar pela variável de sistema e não funcionou.
Fala aí Fernando, blz?
Qual o seu sistema operacional?
Blz Fernando! S.O. Windows 10.
Não manjo muito de Windows, mas dando uma olhada nesse curso => https://cursos.alura.com.br/course/prompt
Achei uma forma, tente isso:
Abra o prompt de comando como administrador e execute o comando
setx tipoBanco "mysql" /M
Espero ter ajudado.
Valeu pela Ajuda Fernando Furtado, este comando setx não funcionou aqui, porem me deu o caminho para chegar a alguma documentação.
Consegui criar a variável de ambiente pelo Promt, através do comando: set nomeDaVariavel = valorDaVariavel
Ainda estou na Dúvida se a Variável de Ambiente é o mesmo que Variável do Sistema, pois como o curso trata de JAVA, a Variável de Ambiente não é definida dentro do editor Eclipse(Ambiente)?
Acabei não conseguindo fazer o software pegar o valor através do System.getenv().
Variáveis de Ambiente: https://pt.wikipedia.org/wiki/Vari%C3%A1vel_de_ambiente
Comando Set: http://www.colorconsole.de/console/br/058.htm
Um pouco mais sobre o assunto: http://www.guj.com.br/t/resolvido-variaveis-de-ambiente/138318
Então Fernando, o comando set
você define uma variavel somente para a sessão que você está rodando no prompt
ou seja só é possível acessa-la naquele prompt. Já o comando setx
quando utilizado com o argumento /M
cria uma variavel disponivel para todo os sistema.