Variável PATH e Java
09/04/2011
0
Estou precisando incluir o caminho do diretório BIN do Postgres no momento da execução de um programa meu na variável de ambiente PATH. Necessito executar vários scripts via MS-DOS e isso me ajudaria bastante. Infelizmente não estou conseguindo obter muita informação á respeito desse assunto. Alguém poderia me enviar alguma sugestão de como eu poderia fazer esta alteração em Java?
Dese já agradeço a todos!
Abraão
Abraão Ferreira
Posts
09/04/2011
Anthony Accioly
No Windows XP você encontra a variável PATH clicando com o botão direito em Meu Computador / Propriedades / Aba Avançado / Variáveis de Ambiente.
Edite a variável PATH, acrescente um ; e o caminho do diretório bin no fim da caixa de valor.
Era isso?
Abraços,
11/04/2011
Abraão Ferreira
É exatamente isso, mas eu gostaria de fazer a modificação utilizando comandos em java, para evitar o usuário ter que fazer a configuração manualmente, conforme você descreveu.
Abraão
11/04/2011
Davi Costa
Coloca isso em uma classe executável,ou obviamnete onde a lógica da sua aplicação exigir.
Agora, como dica seria interessante vc fazer um if antes de alterar essa variável, para ver se ela já não contém esse caminho, senão ele ficaria só "engordando" sua variável path. Por exemplo:
if(!System.getProperty("path").contains("seuCaminho")){
System.setProperty("path", System.getProperty("path") + ";seuCaminho;");
}
Espero ter ajudado
Att Davi
11/04/2011
Abraão Ferreira
Valeu pela resposta, isto mesmo que eu estava procurando. Vou testar e reporto um feedback para você posteriormente. Agradeço!
Abraão
11/04/2011
Davi Costa
Conte sempre com a gente.
Att Davi
Divulgando:
https://www.devmedia.com.br/post-20473-Desmistificando-a-Certificacao-SCJP6-Parte-VII-Parte-1-3.html
https://www.devmedia.com.br/post-20475-Desmistificando-a-Certificacao-SCJP6-Parte-VII-Parte-3-3.html
https://www.devmedia.com.br/post-20474-Desmistificando-a-Certificacao-SCJP6-Parte-VII-Parte-2-3.html
Clique aqui para fazer login e interagir na Comunidade :)