On standard console all things are printed in white whether we have written it in `System.out` or `System.err`. In IDE(for me Eclipse) we can see different color output on console for both. i.e. black for `System.out` and red for `System.err`.

Is `System.err` is only provided for use in IDEs? Cause on cmd we can not distinguish `System.out` and `System.err`. Both are printed in same color.