Я предполагаю, что вы используете приложение командной строки. В этом случае вы можете запустить его в окне терминала, которое не может правильно отображать юникод. В NetBeans это работает, потому что вывод консоли отображается в окне IDE, которое знает, как правильно его отобразить.
Если я прав в своем предположении, вам необходимо правильно настроить свой терминал, и это зависит от операционной системы и менеджера пользовательского интерфейса.