【发布时间】:2019-05-28 21:45:42
【问题描述】:
感谢您的回复。我仍在努力掩盖 CLI 的密码,但取得了进展。我正在使用 JLine ConsoleReader 方法。代码:
ConsoleReader consoleReader = new ConsoleReader(in, out);
String pwd = consoleReader.readLine("password:", ' ');
我得到的输出:
password: f a c t o r y
似乎掩蔽是在字符之后。有谁知道如何修理它。 非常感谢您的帮助。
【问题讨论】:
-
@nyulan 但我不想从命令行运行 java。我需要 jar app 来执行 java 程序。
-
@Nurul 您的问题表明您想要“在命令行中屏蔽密码输入”。如果您不从命令行运行它,您将如何在命令行中设置密码来屏蔽它?
-
@Stultuske 我运行了 jar 应用程序来打开端口并发送数据。命令行模拟telnet进程。我不想在命令行执行 java 程序。
-
这意味着您没有要“屏蔽”的命令行密码,那么为什么要问这个问题呢?
标签: java command-line executable-jar jline