Como saber a pasta do .jar

3 respostas
Tuanny_Ramos

Tem como saber em qual pasta do sistema eu to executando um .jar
e o prórprio .jar criar um .txt nessa pasta ?
Por exemplo,
C:\nova pasta\arquivo.jar
quando eu executar o arquivo.jar, eu quero que o sistema crie um .txt dentro de C:\nova pasta\

ou se executar o arquivo.jar de D:\projeto, eu quero que o sistema crie um .txt dentro de D:\projeto

Teria como fazer isso?

3 Respostas

samuel.grigolato

Se não me engano isso funciona:

System.getProperty("user.dir")
Tuanny_Ramos

nesse caso eu poderia fazer isso:

String pasta = System.getProperty("user.dir");

e a String me retornaria C:\Nova Pasta por exemplo?
vou testar e ver se funciona. Obrigada.

Marky.Vasconcelos
System.out.println(new File().getAbsolutePath());
Criado 28 de julho de 2010
Ultima resposta 28 de jul. de 2010
Respostas 3
Participantes 3