Process P = Runtime.getRuntime().exec("cmd /c start telnet");
System.out.println("done running ..");
OutputStream output = P.getOutputStream();
BufferedOutputStream out = new BufferedOutputStream(output);
String S = "open\n"; byte[] BS = S.getBytes();
out.write(BS); out.close();
Приведенный выше код не выполняет команду open под telnet.Как я могу выполнить команду open через telnet в Java?
Что я делаю неправильно?
Ваш код пытается записать в * OutputStream *, а не в InputStream. – 2009-11-04 14:59:36
@lutz: неверно писать в OutputStream. –
Я думаю, ваш CAPS LOCK пошатнулся в середине потока. – OregonGhost