各位大侠,本人有一个难题,想请教大家,如下:
要用Java调用telnet连接到Unix环境的服务器然后再执行perl脚本,并且能够把执行perl脚本的信息返回给前端展示出来。因为本人之前从来没有做过这个所以向大家求救,谢谢!!!

解决方案 »

  1.   

    方法1. 找一个telnet 功能的java代码,自然有执行unix命令的方法,也有相应的获取unix 回显的方法
    方法2. 有一个类,叫什么我忘了.专门执行命令行命令的,我当时做的时候,是执行windows下的"ipconfig"命令,然后获取回显,然后通过字符串indexof,split一些方法,把ip地址从回显字符串中取出来,显示到页面上.
      

  2.   

    用这个试试的呢
    String cmd = "telnet *****";Process process = new ProcessBuilder(cmd).start(); 我一般是调用本机上的,你要是调用其他机器。可以写个shell脚本 cmd放sh的路径即可
      

  3.   

    apache-common-net 2.0这个包来实现...
    连接上之后发送 要执行的命令,获得输入流显示即可,可以做到动态显示..