NoClassDefFoundError при запуске программы с использованием AWS SDK для java

Я пытаюсь запустить образец DynamoDB, который поставляется с AWS SDK для java. Я делаю это с помощью eclipse и добавляю файл aws-java-sdk-1.3.2.jarв путь сборки проекта. Компиляция, конечно, проходит нормально, но я получаю исключение времени выполнения с именем NoClassDefFoundError. Я знаю, что это означает, что класс был там при компиляции, но не мог быть найден во время выполнения. Пробовал добавить файл jar в переменные env - не помогло. Я также проверил, и нет проблем с использованием других внешних файлов jar в других проектах. Такая же проблема и на винде и на линуксе.

помогите кто-нибудь?

Спасибо, Бен.

Трассировка стека:

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)
10
задан Lai Xin Chu 14 June 2012 в 00:10
поделиться