我正在尝试运行此命令 -
Runtime.getRuntime().exec("telnet " + serverIP);
没有任何反应。我无法弄明白为什么!
答案 0 :(得分:0)
a)如果可能的话,避免使用telnet,因为它太不安全了!
b)您必须传递一个程序名称,即“telnet”,而不是“telnet”,并在数组“telnet”,“IP”,...中添加参数。
c)您必须使用telnet的整个路径,因为Java不会评估PATH。
的更完整概述答案 1 :(得分:0)
除了“用户未知”的回答:
Windows Vista和Windows Se7en并未使用Telnet。你必须手动安装它。
此外,由于telnet通过TCP进行通信,因此您应该在程序中使用Sockets
来执行此操作。