저는 다중 플랫폼 환경 (Windows + Linux)에서 Java로 작업하고 있습니다. 그러나 우리가 제작 한 텍스트 파일은 LF를 EOL 시퀀스로 사용해야합니다.Java에서 기본 행 결말 설정
프로그램을 실행중인 플랫폼에 관계없이 Java가이 EOL 시퀀스를 강제로 사용할 수있는 방법이 있습니까? 전체 프로그램을 변경하지 않아도됩니다. 즉, System.out.println에 대한 모든 호출이 그대로 유지되어야합니다. 함수의 끝에있는 * ln 만 항상 "0x0A"를 출력하고 절대로 " 0x0D 0x0A "입니다.
- 재정의 플랫폼에 의존하는 디폴트의 EOL 순서
- 자바을 난 믿는다 중 하나가 가능한 경우
나는 그 일을 두 가지 다른 방법을 생각할 수있는,하지만 난 몰라 도스 커맨드 라인에서 프로그램을 실행할 때도 리눅스를 실행합니다.
이 중 어떤 것이 가능합니까? 아니면 뭔가 다른 걸까요?
http://stackoverflow.com/questions/6128174/how-do-i-force-windows-line-endings-in-java-app – kevingallagher