FileOutPutStream - Como determinra o diretório onde salvar

Pessoal, gostaria de saber como determinar o diretorio onde sera gravado um arquivo FileOutpuStream.

Estou criando o arquivo assim:
FileOutputStream output = new FileOutputStream(nomeArquivo);

Tem como determinar em que diretório esse arquivo será salvo? Já tentei incluir o caminho no parâmetro, mas não deu certo.

Valeu!!!

diolino tente o código abaixo como exemplo.

Utilize “System.getProperty(“user.home”)” qdo vc quiser ter uma certeza maior de que realmente o arquivo sera salvo, pois nesse caso sera salvo na pasta home exclusiva do usuario que estiver usando o pc.

Vc pode também colocar imediatamente antes do nome do arquivo os seguintes caracteres “./” exatamente como está aí, nesse caso o arquivo será salvo dentro do diretório onde o aplicativo java está rodando. Porém se o usuário que estiver rodando o aplicativo não possuir permissão de escrita e esse mesmo aplicativo não estiver na pasta home do usuário com certeza será lançada uma excessão e o arquivo não poderá ser escrito.
Existem muitas outras combinações, mas acredito que com essas dicas vc já terá como testar várias delas.

            String arq = System.getProperty("user.home")  + "./nomeEscolhido.dat";
            FileOutputStream output = new FileOutputStream(arq); 

outro exemplo bem simples:

        FileOutputStream output = new FileOutputStream("./nomeEscolhido.dat");