Criar e manipular arquivos .txt em outra máquina

Olá pessoal. Gostaria de saber se alguém poderia me ajudar nesse problema.

Seguinte, estou usando o NetBeans:
Fiz um código que cria e manipula arquivos .txt da forma padrão:

File f = new File(“arquivo.txt”);
FileReader fr = new FileReader(f); // Se for ler
BufferedReader br = new BufferedReader(fr); // do arquivo
FileReader fw = new FileReader(f, true); // Se for escrever
BufferedReader bw = new BufferedReader(fw); // no arquivo

Tudo funciona perfeitamente, crio o executável (.jar) no NetBeans(“Limpar e Construir”), mas gostaria de usar esse executável em outro computador, e nesse outro computador executa o .jar direitinho, mas não cria os arquivos necessários. Creio que seja algum problema com o destino do arquivo (“arquivo.txt”), mas já procurei, fiz alguns testes, e nada resolve.

Aguardo respostas e já agradeço antecipadamente.

PS.: O executável funciona no meu computador, inclusive em outros diretórios (creio que não dependa do projeto no NetBeans), cria os arquivos txt necessários e tudo mais, mas não cria os arquivos os arquivos txt em outros computadores.