java System.err.println 输出为红色
java System.err.println output is red
我正在编写以下内容:
public static void main(String[] args){
System.err.println("Watch on youtube: Mickey en de stomende drol");
}
我的输出是:
Watch on youtube: Mickey en de stomende drol
这看起来不错,但输出的字体颜色是红色的。它应该是黑色的。
如何使输出变黑?
这是因为您的控制台,而不是 Java 代码。控制台显示的 stderr 与 stdout 不同,以使其更加突出。
在 IntelliJ IDEA(您在评论中提到)中,设置为:
Preferences -> Editor -> Colors & Fonts -> Console error output
将其更改为您想要的任何颜色。
你必须使用
System.out.println("Watch on youtube: Mickey en de stomende drol");
错误在默认情况下总是红色的如果你想改变它你必须改变你的ide设置
那是因为你正在打印一个错误你应该使用System.out.println()
标准错误的颜色是特定于环境的,与您的代码无关。也就是说对于不同的环境有不同的方式:
对于 IntelliJ,转到设置 -> 编辑器 -> 颜色和字体 -> ConsoleColors
根据您的意愿更改颜色。
对于 unix 控制台,请参阅
How to set font color for stdout and stderr
for windows cmd console 参考
How can i change the text color in the windows command prompt
我正在编写以下内容:
public static void main(String[] args){
System.err.println("Watch on youtube: Mickey en de stomende drol");
}
我的输出是:
Watch on youtube: Mickey en de stomende drol
这看起来不错,但输出的字体颜色是红色的。它应该是黑色的。 如何使输出变黑?
这是因为您的控制台,而不是 Java 代码。控制台显示的 stderr 与 stdout 不同,以使其更加突出。
在 IntelliJ IDEA(您在评论中提到)中,设置为:
Preferences -> Editor -> Colors & Fonts -> Console error output
将其更改为您想要的任何颜色。
你必须使用
System.out.println("Watch on youtube: Mickey en de stomende drol");
错误在默认情况下总是红色的如果你想改变它你必须改变你的ide设置
那是因为你正在打印一个错误你应该使用System.out.println()
标准错误的颜色是特定于环境的,与您的代码无关。也就是说对于不同的环境有不同的方式:
对于 IntelliJ,转到设置 -> 编辑器 -> 颜色和字体 -> ConsoleColors
根据您的意愿更改颜色。
对于 unix 控制台,请参阅 How to set font color for stdout and stderr
for windows cmd console 参考 How can i change the text color in the windows command prompt