Hi,
ich arbeite in letzter Zeit mit der API von eBay. Das Abrufen von Produkten und das Darstellen der Ergebisse ist kein Problem. Auch das Einstellen von einem neuen Produkt ist kein Problem, solange ich nicht versuche mit dem eBay Picture Service (EPS) ein lokales Bild bei eBay hochzuladen.
Dabei tritt immer folgender Fehler auf:
So, die Fehlermeldung ist ja eigentlich eindeutig, er findet die eps.jar von eBay nicht.
Ich arbeite mit NetBeans und habe die eps.jar (so wie viele andere .jar Dateien von der eBay API) einmal in den Library Manager von NetBeans mit eingebunden sowie in den Properties vom Projekt -> Java Sources Classpath. Alle anderen .jar Dateien werden problem los akzeptiert und auch von NetBeans gefunden.
Soa,...wenn ich in der Eingabeaufforderung echo %CLASSPATH% eingebe, dann gibt er folgendes aus:
C:\Programme\Java\jdk1.5.0_09\lib;C:\eBay\eBay Java SDK v471 Full Release\lib
Wobei sich die eps.jar Datei so wie alle anderen .jar Dateien der eBay API in dem Verzeichnis C:\eBay\eBay Java SDK v471 Full Release\lib befinden. Also müsste das ja auch stimmen.
Aber warum wird die eps.jar Datei dann nicht gefunden? Ich hab sie überall eingebunden wo es möglich ist, hatte sie auch mal direkt im classpath stehen, hat auch nichts gebracht. Ich weiß nicht mehr weiter.
Würde mich rießig freuen, wenn mir jemand weiterhelfen könnte.
Hab das Problem auch schon in das amerikanische Developerforum von eBay gestellt (wobei unter anderem herausgekommen ist, dass es einen Bug in der eBay API gibt. Wurde aber eine alternative Lösung vorgeschlagen welche auch gehen müsste, wenn die eps.jar gefunden wird -.-), aber eBay kann mir da auch nicht weiterhelfen, die schreiben nur dass das kein direktes Problem mit der eBay API ist.
Mit freundlichen Grüßen
DayXtry
ich arbeite in letzter Zeit mit der API von eBay. Das Abrufen von Produkten und das Darstellen der Ergebisse ist kein Problem. Auch das Einstellen von einem neuen Produkt ist kein Problem, solange ich nicht versuche mit dem eBay Picture Service (EPS) ein lokales Bild bei eBay hochzuladen.
Dabei tritt immer folgender Fehler auf:
Code:
Exception in thread "main" java.lang.NoClassDefFoundError: com/ebay/sdk/pictureservice/eps/eBayPictureServiceFactory
at com.ebay.sdk.call.AddItemCall.<init>(AddItemCall.java:108)
at consoleadditem.ApplicationAddItem.main(ApplicationAddItem.java:72)
Exception in thread "main" java.lang.NoClassDefFoundError: com/ebay/sdk/pictureservice/eps/eBayPictureServiceFactory
at com.ebay.sdk.call.AddItemCall.<init>(AddItemCall.java:108)
at consoleadditem.ApplicationAddItem.main(ApplicationAddItem.java:72)
So, die Fehlermeldung ist ja eigentlich eindeutig, er findet die eps.jar von eBay nicht.
Ich arbeite mit NetBeans und habe die eps.jar (so wie viele andere .jar Dateien von der eBay API) einmal in den Library Manager von NetBeans mit eingebunden sowie in den Properties vom Projekt -> Java Sources Classpath. Alle anderen .jar Dateien werden problem los akzeptiert und auch von NetBeans gefunden.
Soa,...wenn ich in der Eingabeaufforderung echo %CLASSPATH% eingebe, dann gibt er folgendes aus:
C:\Programme\Java\jdk1.5.0_09\lib;C:\eBay\eBay Java SDK v471 Full Release\lib
Wobei sich die eps.jar Datei so wie alle anderen .jar Dateien der eBay API in dem Verzeichnis C:\eBay\eBay Java SDK v471 Full Release\lib befinden. Also müsste das ja auch stimmen.
Aber warum wird die eps.jar Datei dann nicht gefunden? Ich hab sie überall eingebunden wo es möglich ist, hatte sie auch mal direkt im classpath stehen, hat auch nichts gebracht. Ich weiß nicht mehr weiter.
Würde mich rießig freuen, wenn mir jemand weiterhelfen könnte.
Hab das Problem auch schon in das amerikanische Developerforum von eBay gestellt (wobei unter anderem herausgekommen ist, dass es einen Bug in der eBay API gibt. Wurde aber eine alternative Lösung vorgeschlagen welche auch gehen müsste, wenn die eps.jar gefunden wird -.-), aber eBay kann mir da auch nicht weiterhelfen, die schreiben nur dass das kein direktes Problem mit der eBay API ist.
Mit freundlichen Grüßen
DayXtry