Problema com properties

Boa tarde a todos

criei uma classe que irá ler e gravar em um arquivo properties…
essa properties, eu criei dentro do mesmo pacote onde situada a classe que le e grava a tal

problema: eu leio a properties tranquilamente, mas quando gravo, é criado um novo arquivo no diretorio raiz do projeto!
como faço para gravar no “mesmo” arquivo dentro do tal pacote ?

[code]Properties properties = new Properties();
InputStream is = this.getClass().getResourceAsStream(“filename.properties”);
public ConnParm conn = new ConnParm();

public void runProperties() throws IOException{
	properties.load(is);
	properties.getProperty("user.username");
	properties.getProperty("user.password");
	properties.getProperty("user.host");
	properties.getProperty("user.port");
	properties.getProperty("user.sid");
	
	properties.setProperty("user.password", "123456");
	properties.setProperty("user.username", "javakid");
	properties.store(new FileOutputStream("filename.properties"), null); // aki ele grava em outro lugar!!!
	
}[/code]

obrigado desde já

Cara, abri um tópico hoje aqui no guj sobre o assunto…
E tem a resposta que está procurando…

Entra aí… E aproveita e me dá uma forcinha na minha última pergunta no fim do tópico, rsrsrs…
http://www.guj.com.br/posts/list/83901.java

pois é eu tava vendo agora… heheh foi mal…

mas aqui oh:

File file = new File("/tooodos meus diretorios/filename.properties");

não tem outra maneira de fazer isso ??? pq depois q vai pra outra maquina por exemplo… como farei ??

[quote=javakid]pois é eu tava vendo agora… heheh foi mal…

File file = new File("/tooodos meus diretorios/filename.properties");

não tem outra maneira de fazer isso ??? pq depois q vai pra outra maquina por exemplo… como farei ??
[/quote]
Cara, mais no fim do tópico achei a solução para isso e mostrei lá…
Peguei a URL baseada no diretório do projeto…
Tipo assim…

URL url = this.getClass().getResource("/doctorpack/sessoes.properties"); File file = new File(url.getPath()); FileOutputStream fos = new FileOutputStream(file); propSessao.store(fos, " Comentários gerais"); fos.close();
Daí, substitui a linha onde passava o diretório inteiro…