Ocultar entrada en línea de comando
Sé que las interfaces de línea de comandos como Git y otros pueden ocultar la entrada de un usuario (útil para las contraseñas). ¿Hay una manera de hacer esto programáticamente en Java? Estoy tomando la entrada de contraseña de un usuario y me gustaría que su entrada esté "oculta" en esa línea en particular (pero no en todas). Aquí está mi código para ello (aunque dudo que sea útil ...)
try (Scanner input = new Scanner(System.in)) {
//I'm guessing it'd probably be some property you set on the scanner or System.in right here...
System.out.print("Please input the password for " + name + ": ");
password = input.nextLine();
}