Wiem, że interfejsy wiersza komend, takie jak Git i inne, są w stanie ukryć dane wejściowe od użytkownika (przydatne w przypadku haseł). Czy istnieje sposób programowania tego w Java? Biorę hasło od użytkownika i chciałbym, aby ich dane wejściowe były "ukryte" w tym wierszu (ale nie we wszystkich). Tu jest mój kodu dla niego (choć wątpię, byłoby pomocne ...)Ukryj dane wejściowe w wierszu poleceń
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();
}
+1 za poinformowanie mnie, że nie działa w konsoli Eclipse (chociaż używam Netbeans, najwyraźniej to też nie działa). – kentcdodds
Przykładowe ćwiczenie: http://www.tutorialspoint.com/java/io/console_readpassword.htm – mavis
Nie działa w większości środowisk IDE, ponieważ używają javaw. Zobacz http://stackoverflow.com/a/26473083/3696510 – muttonUp