Olá gente…
no windows, tenho um programa em java que utiliza um programa externo…
os usuarios não devem se preocupar com configuração de variaveis de ambiente…
assim, este programa externo deve ser intalado e a variavel de ambiente Path deve ter o endereço
de instalação dele adicionado ao seu valor.
Criei então este código para adicionar suponhamos “;endereco” ao valor da variavel de ambiente teste
public class Change{
public static void main(String args[]){
System.out.println("Alterando a variavel");
try{
Runtime.getRuntime().exec("cmd.exe /C set teste=%teste%;endereco");
}catch(Exception exc){
System.out.println("Um erro aconteceu");
}
}
}
mas, a variavel teste continua com o seu valor anterior…
alguém sabe como fazer isto?