[英]Runtime.getRuntime.exec()
我正在尝试运行此命令-
Runtime.getRuntime().exec("telnet " + serverIP);
并没有任何反应。 我不知道为什么!
a)如果可能,请避免使用telnet,因为它太不安全了!
b)您必须传递一个程序名称,即“ telnet”,而不是“ telnet”,并在数组“ telnet”,“ IP”,...中添加参数。
c)您必须使用telnet的整个路径,因为Java不会评估PATH。
这是Runtime.getRuntime().exec的陷阱的更完整概述
除了“用户未知”的答案:
Windows Vista和Windows Se7en不附带Telnet。 您必须手动安装。
另外,由于telnet通过TCP进行通信,因此您应该在程序中使用Sockets
进行通信。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.