【问题标题】:copy files from one solaris 9 to another using java使用java将文件从一个solaris 9复制到另一个
【发布时间】:2008-10-22 10:30:49
【问题描述】:

如何仅使用 java 将文件从一台 solaris 9 机器复制到另一台 solaris 9 机器?

我们对两台机器都有 ssh 访问权限。 java 程序将在这两台机器中的一台上运行。

更新:rsync 并不是一个真正的选择。安装不方便(UNIX 团队,嗯,很难对付)

【问题讨论】:

    标签: java ssh


    【解决方案1】:

    使用 ssh 库 jsch -- http://www.jcraft.com/jsch/。 ant 使用该程序进行 ssh 传输。非常好——在那里呆了很长时间(> 5 年),文档不错。

    【讨论】:

      【解决方案2】:

      您可以使用 Runtime.exec() 来启动 rsync

      【讨论】:

      • 我猜你也可以启动 scp。如果你真的只能在其中一台计算机上安装程序,使用 exec() 可能是最简单的解决方案。
      【解决方案3】:

      或者您可以使用 FTP。或者您可以挂载一些共享存储。

      【讨论】:

      • 我们走那条路。对此设置的 java (1.5) FTP 类的建议?
      【解决方案4】:

      【讨论】:

        猜你喜欢
        • 2017-07-23
        • 2011-01-31
        • 2018-09-29
        • 1970-01-01
        • 2015-04-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多