Java için AWS SDK ile birlikte gelen DynamoDB örneğini çalıştırmaya çalışıyorum. Tutulma kullanarak yapıyorum ve aws-java-sdk-1.3.2.jar
dosyasını projenin yapı yoluna ekledim. Elbette derleme iyi gidiyor, ancak NoClassDefFoundError
adında bir çalışma zamanı istisnası alıyorum. Bunun, sınıfın derlemede olduğu ancak çalışma zamanında bulunamayacağı anlamına geldiğini biliyorum. Kavanoz dosyasını değişkenleri eklemeye çalıştım - yardımcı olmadı. Ayrıca kontrol ettim ve diğer projelerdeki diğer dış jar dosyalarını kullanmanın bir problemi yok. Her iki pencerede ve linux'ta aynı sorun.NoClassDefFoundError java için AWS SDK kullanarak bir program çalıştırırken
kimse yardım?
Teşekkürler, ben.
Yığın İzleme: AWS JAR kullanılan alet için fazladan birkaç kavanozları ihtiyacı var, ancak benzeri
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)
Yığın izinizi gönderin lütfen? –
apache commons kütüphanesi jar dosyası eklediniz mi? Burada bulunabilir: http://commons.apache.org/logging/download_logging.cgi –
Evet, ayrıca codec ve HTTP istemcisi. Tümü –