No. Console support is weak. Java is cross-platform and many platforms it runs on (phones, kiosks, rings) will not have a console. And really, interactive console applications are so 20th century. That being said, if you NEED to mask a password on a console app, it's pretty easy to do through JNI.