Console cons = System.console();
String username = cons.readLine("User name: ");
char[] passwd = cons.readPassword("PassWord: ");
System.out.println("User name: " + username);
System.out.println("PassWord: " + String.valueOf(passwd));
如果在eclipse中直接运行的话会报错,因为这是在控制台中输入输出,所以要在cmd环境下运行,于是又会遇到这样的问题:
可以编译但是运行不了。在网上看到有人是这样解决的,退回到src目录下:
注意到在使用javac和Java命令时,目录间的分隔符不是”\”,而是”/”或者”.”,这是Java规定的,细节方面的东西现在还不是很清楚,之后解决了会在后面再写。