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.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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.