jdk1.6下使用sardine和jackrabbit-webdav的问题

同步一个遇到的问题,前几天,客户给了一个服务器地址和用户名密码,让把上面的文件,download到另一台服务器上,我查了下,发现该服务器使用文件协议是webdav,什么鬼。。。以前用的文件协议都是sftp或者ftp…

这个webdav还真是从来没听说过,又暴露了知识面太窄了,所以百度了已下,找到的相关资料还真不多,不过已经基本够用了。

然后得到的结果就是使用sardine.jar或者jackrabbit-webdav.jar,然后相关代码也都贴的很详细。

我看过之后,对这两种方式进行了对比,结果就是更倾向于sardine,因为他的写法相对简单,代码量比jackrabbit-webdav会少一些,这里我就不贴代码了,大家百度一下就能看到了。

我这里主要说的问题是,当使用这两种技术的时候,如果你的jdk版本不是1.7,那么你应该是会报下面的错误的,就是怎么都连接不到服务器的感觉…会搞到你崩溃的,我甚至尝试了jackrabbit-webdav的几乎全部版本,结果证明无论哪个版本他在jdk1.6下都是跑不起来的,只有到jdk1.7以上才会正常的连接成功并读到文件。

这里写图片描述

好了就这样,如果遇到如上问题,怎么搞都不对,就换下jdk版本吧~~

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: okio-jdk1.6是针对Java编程语言的一个开源库,它提供了高效的I/O操作接口。okio-jdk1.6主要用于处理文件的读写和网络通信,为Java程序员提供了更加便捷和高效的I/O操作方式。相较于Java原生I/O操作,okio-jdk1.6的性能更加出众,能够在高并发场景下发挥出更大的作用。 okio-jdk1.6的核心思想是将I/O操作封装成类似于流(Stream)的方式,通过一系列的读取和写入操作来完成数据的传输。同时,okio-jdk1.6还提供了许多高级操作,比如对缓存的支持、数据的转换等等,极大地方便了Java开发者的工作。 总之,okio-jdk1.6是Java开发者进行I/O操作的不二之选,具有很高的性能和便捷性。它可以在Java应用程序和网络通信中发挥出巨大的作用,让Java程序员能够更加轻松地完成复杂的I/O操作。 ### 回答2: Okio-jdk1.6是一个用于处理I/O操作的Java类库,它包含一系列的类和接口,用于读写数据流、处理缓存、压缩、加密等操作。Okio-jdk1.6是在Okio项目的基础上进行的开发,它针对jdk1.6的版本进行了优化和适配。 Okio-jdk1.6的主要特点是高效、可靠和易用性强。它使用了内存映射的方式来处理I/O操作,能够显著提高数据读写的速度和效率。同时,Okio-jdk1.6具备良好的稳定性和可靠性,能够保证数据的完整性和安全性,避免了数据丢失和损坏的等情况。并且它提供了丰富的API和接口,方便开发者进行各种数据处理操作。 总的来说,Okio-jdk1.6是一款非常优秀的Java类库,它能够有效地帮助开发者完成各种I/O操作,提高数据处理的效率和质量。同时,它的稳定性和可靠性能够保证数据的安全和完整,是开发高质量软件的不可或缺的工具之一。 ### 回答3: Okio-jdk1.6是一个Java IO库,提供了一套高效、可扩展的读写文件、流和内存缓存的方式。它是Square公司设计的一种新的IO模型,致力于提供更好的性能和功能,同时遵循现代Java API的设计标准。 Okio-jdk1.6库的主要特点是线程安全、高效性、可扩展性和易使用性。它可以处理大量数据,具有快速的I/O操作和低内存使用率。并且Okio-jdk1.6库提供了一些强大的功能,例如异步读写、随机存取、文件截断、压缩流等等,可以满足各种场景下的需求。 此外,Okio-jdk1.6库的API非常清晰,易于使用和定制。它充分利用了Java NIO(New I/O)的特性,采用了可扩展缓冲区(Buffer)的设计,支持多种I/O类型的读写操作。并且Okio-jdk1.6库完全使用Java Standard Edition(Java SE)的功能,并且具有较低的依赖性,易于部署和维护。 总之,Okio-jdk1.6是一种高效、可靠、易用、可扩展的Java IO库。它具有一系列强大的功能和API,可满足各种应用场景的需求。建议对于需要处理大量数据和高性能IO操作的Java应用程序的开发者应该尝试使用Okio-jdk1.6

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

浮生(FS)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值