After getting started with the AWS SDK tutorial for Java , to run the AwsConsoleApp sample:
java -cp .:/Users/marius/Dev/aws-java-sdk-1.3.8/lib/aws-java-sdk-1.3.8.jar AwsConsoleApp
I get the following issues:
=========================================== Welcome to the AWS Java SDK! =========================================== Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory at com.amazonaws.util.VersionInfoUtils.<clinit>(VersionInfoUtils.java:41) at com.amazonaws.ClientConfiguration.<clinit>(ClientConfiguration.java:31) at com.amazonaws.services.ec2.AmazonEC2Client.<init>(AmazonEC2Client.java:95) at AwsConsoleApp.init(AwsConsoleApp.java:93) at AwsConsoleApp.main(AwsConsoleApp.java:105) Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) ... 5 more
The same full SDK that was loaded at compile time at compile time is also indicated at runtime, so I cannot figure out what is missing.
Marius butuc
source share