Я пытаюсь запустить образец 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)