我在NetBeans中遇到一个问题,输出窗口只使用一种类型的行分隔符(\ n),而不管构建平台如何。
我正在使用Windows机器,专门为Windows机器构建。据我所知,\ r \ n是Windows的默认行分隔符,java运行时环境(从Windows控制台运行我的程序时)似乎尊重这一点。但是,当我调试时,netbeans似乎在输出窗口中显式使用\ n作为其行分隔符,因此使用\ r \ n(或System.getProperty(“line.separator”)作为扫描仪的行)当我需要打字时,分隔符是无用的。
除了在发布程序之前必须记住更改常量之外,我还能做些什么?在这种情况下,NetBeans显然忽略了System.setProperty,NetBeans似乎不支持更改输出窗口中使用的行分隔符。
(类似的问题,How to change the line ending used in Netbeans似乎很有希望,虽然提供-J-Dline.separator=CRLF
作为netbeans的启动参数不影响输出窗口,并且show和change line endings插件仅影响文件)。
答案 0 :(得分:1)
转到项目属性 - >运行 - >控制台类型并选择“标准输出”
为我工作,可能会为你工作。