Estoy trabajando con Java en un entorno multiplataforma (Windows + Linux). Sin embargo, cualquier archivo de texto que produzcamos debería usar LF como su secuencia EOL.Establecer la línea predeterminada que termina en Java
¿Hay alguna manera de forzar a Java a usar esta secuencia de EOL independientemente de la plataforma en la que ejecute un programa? Me gustaría no tener que cambiar todo el programa, es decir, todas las llamadas a System.out.println y similares deben mantenerse como están, solo el * ln al final de la función siempre debe generar un "0x0A" y nunca " 0x0D 0x0A ".
que podría pensar en dos formas diferentes de hacer eso, pero no sé si cualquiera de ellos es posible:
- anulación de la secuencia de EOL predeterminado dependiente de la plataforma
- hacer creer que estoy de Java ejecutando Linux incluso cuando ejecuto mi programa en la línea de comandos de DOS
¿Es esto posible? ¿O algo más tal vez?
http://stackoverflow.com/questions/6128174/how-do-i-force-windows-line-endings-in-java-app – kevingallagher