我有一個程序,我正在運行,它提出了命令提示符屏幕,我給它我的參數,但然後它要求輸入密碼。我向它發送一個密碼,但我得到一個錯誤,以爲密碼是以前的參數的一部分,這裏是我的一些代碼:命令行提示輸入密碼,無法使用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