Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java jar文件,用于在linux服务器上使用rsync上载和下载文件_Java_Rsync - Fatal编程技术网

Java jar文件,用于在linux服务器上使用rsync上载和下载文件

Java jar文件,用于在linux服务器上使用rsync上载和下载文件,java,rsync,Java,Rsync,我正在写一个备份用户数据的应用程序。在我的应用程序中,我必须执行增量备份操作。为了执行增量备份,我尝试使用rsync算法 我正在为windows版本编写应用程序。我有linux主机服务器来存储文件。经过一些搜索,我得到了两个lib“jarsync-0.1”和“sisyphe-0.92”,但“jarsync-0.1”是 一个beta版本的jar,没有给出适当的结果。并且“sisyphe-0.92”配置了linux o.s 请您向我推荐任何可以用于rsync(windows版本)的java库文件。目

我正在写一个备份用户数据的应用程序。在我的应用程序中,我必须执行增量备份操作。为了执行增量备份,我尝试使用rsync算法

我正在为windows版本编写应用程序。我有linux主机服务器来存储文件。经过一些搜索,我得到了两个lib“jarsync-0.1”和“sisyphe-0.92”,但“jarsync-0.1”是 一个beta版本的jar,没有给出适当的结果。并且“sisyphe-0.92”配置了linux o.s


请您向我推荐任何可以用于rsync(windows版本)的java库文件。

目前rsync没有完整的java端口


在你的情况下,我会研究一个你可以调用的本地rsync。DeltaCopy有一个适用于Windows的rsync GUI,这可能很有用

我想,这个问题还没有答案。因为没有正在积极开发的Java rsync库

我刚刚发现已经有人在讨论这个话题了


显然,大多数人碰巧通过系统调用实现了rsync(即通过Java应用程序调用本机调用)。

我看到这个应用程序可以编码的唯一方式是通过对操作系统的本机rsync调用。因为没有可用于rsync的积极开发的java实现。所以我的建议是下载在命令行中工作的rsync实用程序,并在代码中通过进程调用调用该实用程序


这是目前为止我能想到的最好的解决方案。

经过长时间的搜索,我得到了一个为rsync实现良好的库,即“jarsync0.3”。