我有一个程序,我正在运行,它提出了命令提示符屏幕,我给它我的参数,但然后它要求输入密码。我向它发送一个密码,但我得到一个错误,以为密码是以前的参数的一部分,这里是我的一些代码:命令行提示输入密码,无法使用java eclipse发送密码
Process p = Runtime.getRuntime().exec("cmd /c start cmd.exe /k \"" + CD + AND + Keytool + Genkey + Keyalg + Keysize + Alias + Validity + Keystore + "/K && " + Password);
错误是“非法选项密码”
什么想法?
我想我需要使用outputstreamwriter,但我不太清楚如何。
谢谢
您是否试过只是打印从字符串添加中获得输出,并查看看起来是否正确?我建议你从那里开始。 – PearsonArtPhoto 2012-03-30 14:54:08
我确信你的密码是'password'。现在,我要破解你:) – 2012-03-30 14:58:46
是的,它看起来是对我来说,我不得不在第二K之前添加一个空间,但它看起来很好。仍然提示我与非法选项错误 – 2012-03-30 15:00:30