System.console () devuelve nulo

Yo estaba usando readLinede BufferedReaderconseguir entrada / nueva contraseña del usuario, pero quería enmascarar la contraseña de modo que estoy tratando de utilizar java.io.Consolela clase. El problema es que System.console()regresa nullcuando se depura una aplicación en Eclipse. Soy nuevo en...