Beh, non avendo nessuna riga di codice del tuo programma, ti posso solo consigliare di forzare la sequenza 0x0D + 0x0A alla fine di ogni riga. Esempio:
codice:
import java.io.*;
public class Scrivi {
public static void main(String[] args) throws Exception {
PrintStream ps = new PrintStream( new FileOutputStream("Pippo.txt") );
ps.print("Ciao" + ((char)0x0D) + ((char)0x0A));
ps.print("Ciao" + ((char)0x0D) + ((char)0x0A));
}
}
PS: Sotto Windows il tutto si potrebbe tranquillamente fare utilizzando il metodo println, ma non so se sotto Unix verrebbe generato un file con la sequenza corretta anche per Win (ne dubito...).
Ciao.