簡體   English   中英

Runtime.getRuntime.exec()

[英]Runtime.getRuntime.exec()

我正在嘗試運行此命令-

Runtime.getRuntime().exec("telnet " + serverIP);

並沒有任何反應。 我不知道為什么!

a)如果可能,請避免使用telnet,因為它太不安全了!

b)您必須傳遞一個程序名稱,即“ telnet”,而不是“ telnet”,並在數組“ telnet”,“ IP”,...中添加參數。

c)您必須使用telnet的整個路徑,因為Java不會評估PATH。

這是Runtime.getRuntime().exec陷阱的更完整概述

除了“用戶未知”的答案:

Windows VistaWindows Se7en不附帶Telnet。 您必須手動安裝。

另外,由於telnet通過TCP進行通信,因此您應該在程序中使用Sockets進行通信。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM