2016-02-17 2 views
0

Я получаю сообщение об ошибке:java.lang.NoClassDefFoundError: орг/Joda/время/ReadableInstant при использовании AWS Java SDK

java.lang.NoClassDefFoundError: org/joda/time/ReadableInstant 
    at com.amazonaws.services.s3.internal.ServiceUtils.<clinit>(ServiceUtils.java:67) 
    at com.amazonaws.services.s3.AmazonS3Client.putObject(AmazonS3Client.java:1265) 

Я использую ниже зависимости для AWS SDK:

"com.amazonaws" % "aws-java-sdk" % "1.10.30" 

I я использую версию 1.10.11 для aws java sdk

Пожалуйста, предложите мне, как я могу решить эту проблему?

ответ

0

Кажется, что вам не хватает joda-time зависимости.

Добавьте их к зависимостям:

libraryDependencies += "joda-time" % "joda-time" % "2.9.2" 
0

Я получил это работает. На самом деле, я использую последнюю версию (1.10.11) aws-java-sdk, а в последней версии время joda-времени было удалено. Когда я использовал более раннюю версию (1.8.2), это сработало.

Итак, если вы хотите использовать последнюю версию aws-java-sdk, вам нужно явно указать зависимость времени joda.

С благодарностью

Смежные вопросы