我使用了以下代码:
Iterable<Module> modules = ImmutableSet.<Module> of(
new SshjSshClientModule());
ContextBuilder builder = ContextBuilder.newBuilder(provider).endpoint(endpoint)
.credentials(identity, credential)
.modules(modules);
System.out.printf(">> initializing %s%n", builder.getApiMetadata());
ComputeService compute = builder.buildView(ComputeServiceContext.class).getComputeService();
的System.out.println(compute1.listImages());
但是我收到以下错误消息.........
com.google.gson.JsonSyntaxException:java.lang.IllegalStateException:预期字符串但在第1行第787行是BEGIN_ARRAY at org.jclouds.json.internal.DeserializationConstructorAndReflectiveTypeAdapterFactory $ DeserializeIntoParameterizedConstructor.read(DeserializationConstructorAndReflectiveTypeAdapterFactory.java:181) 在org.jclouds.json.internal.NullFilteringTypeAdapterFactories $ IterableTypeAdapter.readAndBuild(NullFilteringTypeAdapterFactories.java:92)
代码正在......之前......
答案 0 :(得分:0)
您肯定会在您正在使用的jcloud版本与您正在使用的任何云版本之间找到某个错误。我们需要更多信息来解决这个问题。请仔细阅读有关如何Report a Bug到Apache jclouds的说明。