Buenas, quiero crear un objeto console para usar lo de password char, pero no llega a crearme el objeto consola :/
Aquí está el método :
import java.io.Console;
public static String capturarPass(){
Console console;
String pass = "";
try{
// Creamos un objeto de consola
console = System.console();
// Si consola no es null
if (console != null){
// Leer la contraseña y guardarla en array de char
char[] pwd = console.readPassword("Contraseña: ");
// Imprime la constraseña
System.out.println("Password is: "+new String(pwd));
pass = new String(pwd);
}
else{
System.out.println("No se ha podido crear el objeto consola");
}
}catch(Exception ex){
ex.printStackTrace();
}
return pass;
}
Y cuando ejecuto el main y llamo al método, me imprime "No se ha podido crear el objeto consola" y sigue todo su curso normal, pero sin conseguir lo que quiero con ese método.
¿Por que podría ser? No me da ningún error en el Eclipse ni a la hora de ejecutarlo.
Gracias
https://bugs.eclipse.org/bugs/show_bug.cgi?id=122429 (https://bugs.eclipse.org/bugs/show_bug.cgi?id=122429)
No se si tendrá algo que ver. Trata de correrlo fuera de Eclipse.
Ah, si lo exporto y lo corro fuera del Eclipse si me funciona ^^
Gracias :D