Como faço para o meu programa criar um arquivo.txt no caminho especificado por mim?

Eai galera blz? Estou com uma duvida de como eu crio um arquivo.txt no diretório C:\Users\Paulo\Desktop.
Obs: Eu só quero criar o arquivo.

Eu sei que eu posso fazer isso usando o FileWriter da classe java.io, mas quando eu gero o .jar e clico sobre o programa ele simplesmente não gera nenhum arquivo.

Olha como eu fiz:

try{
File f = new File("C:/Users/Paulo/Desktop/teste.txt");
FileWriter fw = new FileWriter(f,true);
fw.close();
} catch (IOException e) {
e.printStackTrace();
}

No eclipse ele gera o arquivo normalmente, já quando eu exporto o .jar …

Execute a partir da linha de comando para ver qual a exceção que está acontecendo. Ex: se seu jar se chama programa.jar, navegue até a pasta do sistema e execute algo como:

java -jar programa.jar

Obviamente, o java tem que estar no classpath do Windows. Inclusive esse pode ser um dos seus problemas, já que no Eclipse isso não é necessário, mas fora dele sim.

Abraço.

Obg amigo. Fiz o que você me falou e me ajudou a descobrir o problema.
Não era nada, apenas um erro no meu código.