首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jclouds文件系统示例

jclouds文件系统示例
EN

Stack Overflow用户
提问于 2014-05-23 00:47:00
回答 1查看 504关注 0票数 0

我正在尝试测试这个示例http://jclouds.apache.org/guides/filesystem/,但是我得到了下面的错误:

代码语言:javascript
复制
BlobStoreContext context = ContextBuilder.newBuilder("filesystem")
                 .overrides(properties)
                 .buildView(BlobStoreContext.class);

错误:

代码语言:javascript
复制
13:39:23 ERROR main step.AbstractStep - Encountered an error executing the step
java.lang.NoClassDefFoundError: com/google/gson/TypeAdapter
    at org.jclouds.rest.config.RestModule.configure(RestModule.java:62)
    at com.google.inject.AbstractModule.configure(AbstractModule.java:59)
    at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:223)
    at com.google.inject.spi.Elements.getElements(Elements.java:101)
    at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:133)
    at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:103)
    at com.google.inject.Guice.createInjector(Guice.java:95)
    at org.jclouds.ContextBuilder.buildInjector(ContextBuilder.java:403)
    at org.jclouds.ContextBuilder.buildInjector(ContextBuilder.java:327)
    at org.jclouds.ContextBuilder.buildView(ContextBuilder.java:618)
    at org.jclouds.ContextBuilder.buildView(ContextBuilder.java:598)

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2014-05-23 08:53:14

尝试将Guava从14.0升级到15.0,以匹配对Guava的jcloud依赖。不要使用高于15.0的新版本,因为jcloud 1.7.x解决了Java 7u51和Guava < 16.0.1之间的不兼容性,并且解决方法不支持较新的Guava:

https://issues.apache.org/jira/browse/JCLOUDS-427

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23812803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档