如何将显示为星号的参数传递给Java应用程序的主函数

如何将显示为星号的参数传递给Java应用程序的主函数,java,Java,我有一个Java命令行应用程序,它需要将用户名和密码作为在主函数中传递的参数 当用户键入密码时,是否有办法使密码显示为星号 谢谢。据我所知,如果没有某种包装程序,就无法将隐藏密码作为命令行参数传递给main方法 但是,使用或程序可以从命令行读取用户输入,而不显示用户键入的内容 Edit:我不知道java中有什么东西可以在用户键入密码时用星号替换密码中的所有字符,但这样做需要使命令行将字符单独发送给程序,而不是在一行末尾一起发送。 没有什么容易携带的东西,但有更多关于这方面的信息。我不知道。这是用

我有一个Java命令行应用程序,它需要将用户名和密码作为在主函数中传递的参数

当用户键入密码时,是否有办法使密码显示为星号


谢谢。

据我所知,如果没有某种包装程序,就无法将隐藏密码作为命令行参数传递给main方法

但是,使用或程序可以从命令行读取用户输入,而不显示用户键入的内容

Edit:我不知道java中有什么东西可以在用户键入密码时用星号替换密码中的所有字符,但这样做需要使命令行将字符单独发送给程序,而不是在一行末尾一起发送。

没有什么容易携带的东西,但有更多关于这方面的信息。

我不知道。这是用户正在使用的shell的域…这是可能的,但这将取决于所使用的终端。你在用什么(DOS,Bash等)?DOS。Windows操作系统上的命令提示符。