All,
我们的服务器正在运行 Java 1.5,我在尝试屏蔽来自命令行的用户输入时遇到了困难。我正在执行一个 jar 文件 (java -jar my.jar) 并通过 printlns 通过命令行提示符进行工作。我无法使用 Java 控制台。
Thanks
最好的方法是使用 Java 6Console http://java.sun.com/javase/6/docs/api/java/io/Console.htmlreadPassword() 方法。既然您提到您正在使用 Java 5,那么这不是一个选择。许多 Java 6 实用程序已向后移植到 Java 5。不过,我还没有找到任何人为此类完成此操作。
该网站有一篇关于如何使用 Java 5 执行此操作的好文章。http://www.devdaily.com/java/edu/pj/pj010005/ http://www.devdaily.com/java/edu/pj/pj010005/。基本上,他们用 InputStreamReader 包装 System.in 并读取一行。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)