Estou tentando gravar um arquivo .txt na raiz do meu pc (so: windows), mas quando passo a string, o programa grava tudo na mesma linha e onde estão os ‘\n’ ele coloca um quadradinho… o que faço?
public void gravaPrograma( String pPrograma ) {
FileWriter lWriter;
PrintWriter lSaida;
File lFile = new File("c:\\teste.txt");
try {
lWriter = new FileWriter( lFile );
lSaida = new PrintWriter( lWriter );
lSaida.print( pPrograma );
lSaida.close();
lWriter.close();
//Runtime.getRuntime().exec( "c:\\Transf_Arq.ebx" );
}catch( IOException ioe ) {
JOptionPane.showMessageDialog( null, "Erro de I/O", "AVISO", JOptionPane.ERROR_MESSAGE );
ioe.printStackTrace();
}
}
obrigado