我有一個我寫的程序的輸出文件。它由FileWriter和BufferedWriter寫入。「 n」導出到.jar文件時不起作用
FileWriter errout = new FileWriter(new File("_ErrorList.txt"));
BufferedWriter out = new BufferedWriter(errout);
後來我用類似的行寫入文件。
out.write("Product id:" + idin + " did not fetch any pictures.\n ");
當我在Eclipse中簡單運行程序時,輸出文件格式正確,每條消息寫入一個新行。但是,當我導出到.jar文件時,它不再起作用,並將每條消息放在一行上,就好像「\ n」不起作用。
我使用了FileWriter的/ BufferedWriter將不正確,或者它不是在一個.jar文件的工作?
替換'\ N'與'System.getProperty( 「line.separator」)' –