从非交互式Windows命令行将密码传递给Java程序

时间:2013-11-18 09:08:14

标签: c# java windows command-line

我正试图从Windows命令行调用Java程序(我不拥有)。它提示输入密码,当我以交互方式进行操作时,密码正常工作。但是,我试图以非交互方式完成这项工作。

我试过这样做:

  1. echo mypassword|callJavaProgram.bat。这导致“密码为空”错误。

  2. 此外,我尝试使用C#Process.Start并重定向标准输入,但这也没有成功。

  3. 我怀疑Java程序正在使用Console.ReadPassword,它不使用标准输入并需要交互式控制台。我正在寻找适用于Windows的任何解决方案。

0 个答案:

没有答案