0

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

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

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

4

4 回答 4

1

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

于 2008-10-21T21:47:26.980 回答
1

或者你可以使用 FTP。或者您可以安装一些共享存储。

于 2008-10-21T22:50:38.837 回答
1

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

于 2008-10-22T00:47:07.510 回答
1

如果你走的是 FTP 的道路,这里有 2 个库

1) http://www.geocities.com/SiliconValley/Code/9129/javabean/ftpbean/
2) http://commons.apache.org/net/

于 2008-10-22T02:30:49.703 回答