Tach, ich wieder 
mein Problem
das hier hab ich gefunden:
eigentlich spreche ich dabei eine methode eines interfaces an dieses soll mir nun einen Iterator zurück liefern, aber ich bekomme wie gesagt die oben genannte fehlermeldung
Iterator<String> myIterator = IPersistenceStore.getObjectNames();
wäre die zeile, wenn gewünscht gibts mehr code, api erklärung hab ich auch eine aber da steht auch nicht mehr drin als hier im beitrag, wie komme ich jetzt trotzdem an den iterator?? bzw den inhalt...
mach ich da wieder bei deklarierung was falsch?
mfg
mein Problem
Cannot make a static reference to the non-static method xyl() from the type XYZ.
das hier hab ich gefunden:
hilft mir aber nicht wirklich weiter.Cannot make a static reference to the non-static method xyl() from the type XYZ.
Bedeutung: Sie versuchen, eine Objekt-Methode aus einer Klassen-Methode (Modifizierer static) aufzurufen.
Varianten der Fehlermeldung: Eine ähnliche Fehlermeldung taucht auf, wenn Sie aus einer Klassen-Methode auf ein Objekt-Attribut zugreifen wollen.
Lösung: Ist es wirklich notwendig, dass Sie eine Klassen-Methode benutzen, oder können Sie den Modifizierer static in Ihrer Methode entfernen und stattdessen mit einem Objekt arbeiten? Wenn ja, dann sollten Sie dies tun (und dies sollte der Regelfall sein - static-Methoden werden nur sehr selten wirklich benötigt), wenn nein, dann müssen Sie wohl oder übel auch der Objekt-Methode den Modifizierer static geben.
eigentlich spreche ich dabei eine methode eines interfaces an dieses soll mir nun einen Iterator zurück liefern, aber ich bekomme wie gesagt die oben genannte fehlermeldung
Iterator<String> myIterator = IPersistenceStore.getObjectNames();
wäre die zeile, wenn gewünscht gibts mehr code, api erklärung hab ich auch eine aber da steht auch nicht mehr drin als hier im beitrag, wie komme ich jetzt trotzdem an den iterator?? bzw den inhalt...
mach ich da wieder bei deklarierung was falsch?
mfg