eBay API

Einklang.

Bekanntes Mitglied
Hallo,

hat hier jemand Erfahrung mit der eBay API und wie man sich in Eclipse für die Entwicklung damit einrichtet?

Ich habe zb. die Beispielprogramme installiert und erhalte nun die Fehlermeldung:
Fehler: Hauptklasse apicallsdemo.ApiCallsDemo konnte nicht gefunden oder geladen werden

Danke
 

Einklang.

Bekanntes Mitglied
Ja - habe ich alle eingetragen.

bekomme bei dem Beispiel "FindItem" von der Find-API bei dem package com.ebay.sample; auch folgende (Fehler)meldung:
log4j:WARN No appenders could be found for logger (com.ebay.common.ClientFactory).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See Apache log4j 1.2 - Frequently Asked Technical Questions for more info.
Ack = SUCCESS
Find 2items.
Harry Potter and the Order of the Phoenix Blu-ray Steelbook BRAND NEW OOP
Harry Potter and the Order of the Phoenix Year 5 by J. K. Rowling (2003, Hardcov
Es scheint also teilweise zu funktionieren.... !

Bei der Trading Api und dem Beispiel "ApiCallsDemo" wird
Java:
import com.ebay.sdk.helper.ui.GuiUtil;
wird Fehlermeldung angezeigt:
The import com.ebay cannot be resolved

Danke
 
M

Marcinek

Gast
Dann fehlen dir noch Jar Dateien im Classpath.

Der andere Fehler ist eine Warnung. Die Lösung steht dazu ja da.
 

Einklang.

Bekanntes Mitglied
Das sind meine JAR-Files.... welches fehlt denn?

JAR-Files.png
 
M

Marcinek

Gast
Sehe ich nix zu.

In welcher Klasse ist der import?

Eventuell die dortigen Foren befragen?
 
M

Marcinek

Gast
Jo,

dann einfach die entsprechenden Foren befragen, oder die extrems ausführliche Beschreibung lesen.

Ich kann in dem Sample diesen Import nicht finden.
 

Einklang.

Bekanntes Mitglied
Ok der import funktioniert, keine Fehlermeldungen mehr! (die JARs bei dem Projekt selbst - rechte Maustaste - einfügen und nicht nur über Window->Properties->.... wie in der Anleitung...)

Bei der Ausführung des Codes kommt nun folgende Anzeige in der Console:

Java:
Exception in thread "main" org.apache.bcel.verifier.exc.AssertionViolatedException: 
FOUND:
	INTERNAL ERROR: Oops!
Exiting!!

	at org.apache.bcel.verifier.exc.AssertionViolatedException.main(AssertionViolatedException.java:102)

Hat hier jemand eine Ahnung was das sein könnte?
 
M

Marcinek

Gast
Eine Behauptung / Versicherung (Assertion) konnte nicht erfüllt werden.

Was sagt google dazu?
 

Einklang.

Bekanntes Mitglied
Danke - jetzt bin cih aber nicht weiter weil mir das nix sagt und ich keine Ahnung hab was ich damit anfangen soll.......! :)

Es ist eine Anzeige über einen internen Fehler - ok! Und wie kann ich den beseitigen???

Danke
 
M

Marcinek

Gast
Und was sagen die eBay forenuser dazu?

Ich denke du hast zwei inkompatible Versionen von jars in deinem classpath.
 

Einklang.

Bekanntes Mitglied
Und was sagen die eBay forenuser dazu?

nichts....! :-/

Ich denke du hast zwei inkompatible Versionen von jars in deinem classpath

Da hatte ich ein Problem - nach der Anleitung hätte ich ja alle Jar-Pfade in den Classpath eintragen sollen - da wurden die aber irgendwann abgeschnitten also das passte nicht ganz...!?? :bahnhof:

Ok dann schau ich bzw wiederhol ich mal das Zeug mit dem Classpath und lass mich überraschen was dabei herauskommt! ;-)
 

Einklang.

Bekanntes Mitglied
So ich habe das nochmal ausprobiert und bin nicht weitergekommen!

Nun steht in der Anleitung ja folgendes:

Installing the Sample Application Projects

You should install projects for at least some of the Java SDK's sample applications. These applications will help you become familiar with the SDK.

The materials for the sample projects are located at $JSDK/samples/. Each sample project is stored in a separate subdirectory.

For each sample application project, the classpath should include:

The JAR files in $JSDK/lib/
The JAR files in $JSDK/lib/externalLib/
The JAR files in the JDK

Ich habe jetzt nicht mehr die einzelnen Dateien angegeben, sondern einfach nur *.jar!
So sieht das aus:
C:/PFAD/lib/*.jar;C:/PFAD/lib/externalLib/*.jar

Ob das so passt weiß ich nicht, ein Versuch brachte nichts, bedeutet aber auch nicht, dass es falsch wäre....!??
Was die dritte Angabe bedeutet versteh ich nicht..... was ist mit JDK gemeint? (ein Java Developer Kit?)


besten dank
 
M

Marcinek

Gast

Hast Du die auch gefragt?

Was die dritte Angabe bedeutet versteh ich nicht..... was ist mit JDK gemeint? (ein Java Developer Kit?)

Das bedeutet nur, dass du das JDK nutzen sollst. Das brauchst du, wenn du dein Programm kompilieren willst.

Ob das so passt weiß ich nicht, ein Versuch brachte nichts, bedeutet aber auch nicht, dass es falsch wäre....!??

Wie ein Versuch brachte nix? -
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
F Apps wie eBay, Amazon oder Shpock? Softwareentwicklung 4

Ähnliche Java Themen

Neue Themen


Oben