小编Ben*_*non的帖子

使用AWS SDK for java运行程序时出现NoClassDefFoundError

我试图运行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)

java noclassdeffounderror amazon-web-services

10
推荐指数
2
解决办法
9833
查看次数