jclouds的描述在以下链接中给出。 https://jclouds.apache.org/guides/openstack/。我在机器上安装了packstack。
java -classpath“。:lib / *”JCloudsNova 线程“main”中的异常java.util.ServiceConfigurationError:org.jclouds.apis.ApiMetadata:Provider org.jclouds.openstack.neutron.v2.NeutronApiMetadata无法在java.util.ServiceLoader.fail中实例化(ServiceLoader.java:232 )java.util.ServiceLoader上的java.util.ServiceLoader.access $ 100(ServiceLoader.java:185)java.util.ServiceLoader $ LazyIterator.next(ServiceLoader.java:404) )com.google.common.collect.ImmutableCollection $ ArrayBasedBuilder上的com.google.common.collect.ImmutableCollection $ Builder.addAll(ImmutableCollection.java:281)中的java.util.ServiceLoader $ 1.next(ServiceLoader.java:480) .addAll(ImmutableCollection.java:360)位于org.j上的org.jclouds.apis.Apis.all(Apis.java:72)的com.google.common.collect.ImmutableSet $ Builder.addAll(ImmutableSet.java:508)。 jclouds.apis.Apis.withId(Apis.java:88)在JCloudsNova的org.jclouds.ContextBuilder.newBuilder(ContextBuilder.java:169)。(JCloudsNova.java:39) 在JCloudsNova.main(JCloudsNova.java:19) 引起:org.jclouds.openstack的org.jclouds.openstack.neutron.v2.NeutronApiMetadata $ Builder(NeutronApiMetadata.java:78)中的java.lang.NoClassDefFoundError:org / jclouds / openstack / keystone / v2_0 / config / AuthenticationApiModule .neutron.v2.NeutronApiMetadata。(NeutronApiMetadata.java:51)at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)at sun.reflect.DelegatingConstructorAccessorImpl.newInstance( DelegatingConstructorAccessorImpl.java:45)在java.lang.Class.newInstance(Class.java:442)的java.lang.reflect.Constructor.newInstance(Constructor.java:423)中 at java.util.ServiceLoader $ LazyIterator.nextService(ServiceLoader.java:380)... 10更多 由以下引起:java.lang.ClassNotFoundException:org.jclouds.openstack.keystone.v2_0.config.AuthenticationApiModule at java.net.URLClassLoader.findClass(URLClassLoader.java:381)at java.lang.ClassLoader.loadClass(ClassLoader.java: 424) at sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:349)at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ......还有18个