[英]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.