我目前正在开发一个应该通过命令行启动 telnet 会话的 Java Applet。我目前的方法是运行:
String connectionString = "cmd /c start cmd.exe /k \"telnet\"";
Runtime.getRuntime().exec(connectionString);
当我执行此操作时,cmd.exe 打开但显示“telnet 不是内部或外部命令、可运行程序或批处理文件”。
我确实设置了 telnet,打开 cmd 窗口并在那里执行 telnet 没有问题。我还尝试使用其他程序(rasdial、jarsigner)运行上述代码段,并且效果很好。
为什么从java启动时cmd.exe不能识别telnet?任何帮助都非常感谢!