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.