我正在编写以下内容:
public static void main(String[] args){
System.err.println("Watch on youtube: Mickey en de stomende drol");
}
我的输出是:
在youtube上观看:Mickey en de stomende drol
这似乎没问题,但输出的字体颜色是红色。它应该是黑色的。 如何使输出变黑?
答案 0 :(得分:5)
这是由于您的控制台,而不是Java代码。控制台显示stderr与stdout不同,使其更突出。
在IntelliJ IDEA中(您在评论中提到),设置为:
偏好设置 - >编辑 - >颜色和字体 - >控制台错误输出
将其更改为您想要的任何颜色。
答案 1 :(得分:1)
你必须使用
System.out.println("Watch on youtube: Mickey en de stomende drol");
默认情况下,如果您想要更改错误,则默认为红色,您必须更改您的设置
答案 2 :(得分:1)
因为您正在打印错误,所以应该使用System.out.println()
答案 3 :(得分:1)
标准错误的颜色是特定于环境的,与您的代码无关。对于各种环境来说,有各种各样的方式:
对于IntelliJ,请转到设置 - >编辑 - >颜色和字体 - > ConsoleColors
根据您的意愿更改颜色。
用于unix控制台参考 How to set font color for stdout and stderr
对于windows cmd控制台参考 How can i change the text color in the windows command prompt