Pracuję z Javą w środowisku wieloplatformowym (Windows + Linux). Wszystkie pliki tekstowe, które tworzymy, powinny jednak używać LF jako sekwencji EOL.Ustaw domyślne zakończenie linii na Java
Czy jest jakiś sposób zmusić Javę do korzystania z tej sekwencji EOL, niezależnie od platformy, na której uruchomiłem program? Nie chciałbym zmieniać całego programu, tzn. Wszystkie wywołania System.out.println i podobne powinny być zachowywane, tak jak, tylko * ln na końcu funkcji powinno zawsze wyprowadzać "0x0A", a nigdy " 0x0D 0x0A ".
mogłem myśleć o dwóch różnych sposobów działania, ale nie wiem, jeśli jeden z nich jest możliwa:
- przesłanianie kolejność domyślna EOL zależne od platformy
- zrobić Java uwierzyć, że jestem z Linuksem, nawet gdy uruchamiam mój program w linii poleceń DOS:
Czy to jest możliwe? A może coś jeszcze?
http://stackoverflow.com/questions/6128174/how-do-i-force-windows-line-endings-in-java-app – kevingallagher