尝试在Java中使用Apache Commons VFS设置Amazon S3文件系统

我正在尝试将VFS S3用作适用于Amazon S3的Apache Commons VFS的插件。

我已经包含了jar,它正在识别s3架构。

但是,当我尝试打开一个文件(公共,我可以在我的网络浏览器上打开它)时,我收到此错误:

 Could not create a file system manager of class "org.apache.commons.vfs.impl.StandardFileSystemManager". >> org.apache.commons.vfs.VFS.createManager(VFS.java:93) >> org.apache.commons.vfs.VFS.getManager(VFS.java:47) 

我该怎么办?

我已经用另一种方式解决了这个问题。 事实certificate,库依赖于其他一些Java库(例如来自apache的log4j和来自amazon的jets3t)。 它根本没有给出有用的错误消息。

您应该自己调试并修复它,或者联系库的供应商。

“供应商”是指分发软件的人/实体/组织, 不一定是 “谁在出售图书馆”,呵呵。

请查看新的VFSLib Java库 。 它共同支持Amazon S3,Google Drive和Dropbox。 直接从供应商处获得对第一手信息的高级支持。