我试图运行AWS SDK for Java附带的DynamoDB示例.我是用eclipse做的,并将aws-java-sdk-1.3.2.jar文件添加到项目的构建路径中.编译当然很好,但我得到一个名为的运行时异常NoClassDefFoundError.我知道这意味着该类在编译时存在但在运行时无法找到.我尝试将jar文件添加到env变量 - 没有帮助.我也检查过,在其他项目中使用其他外部jar文件没有问题.Windows和Linux上的问题相同.
帮助任何人?
谢谢,本.
堆栈跟踪:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at com.amazonaws.services.dynamodb.AmazonDynamoDBClient.<clinit>(AmazonDynamoDBClient.java:62)
at AmazonDynamoDBSample.init(AmazonDynamoDBSample.java:62)
at AmazonDynamoDBSample.main(AmazonDynamoDBSample.java:67)
Run Code Online (Sandbox Code Playgroud)