正如this answer所建议的那样:
你可以打电话
System.setProperty("line.separator", "\r\n");
为了在代码中设置系统属性。
使Java程序输出所需的行结尾非常容易。但是,我认为没有理由不能将环境变量更改为编译器设置?
答案 0 :(得分:5)
因为根据定义,根本不是environment variables的工作方式。环境变量由运行时环境决定,而不是由编译器或任何编译时设置决定。
许多操作系统使用环境变量将配置信息传递给应用程序。与Java平台中的属性一样,环境变量是键/值对,其中键和值都是字符串。设置和使用环境变量的约定因操作系统和命令行解释器之间而异。