Eclipse JUNO keine Vorschläge von Methoden bzw. Interfaces der eigenen Klassen

Pentalon

Bekanntes Mitglied
Hi Leute

Ich bin heute über ein sehr misteriöses Problem bei Eclipse gestolpert.:rtfm:
Ich habe innerhalb einen Projektes ein weiteres Package gemacht.
Innerhalb dieses Packages funktionieren die Voschläge für meine Methoden und Interfaces nicht. Es werden nur die Vorschläge zu OBJECT angezeigt, alles weiter gibt es nicht. Wenn man eine bekannte Methode trotzdem eingibt, funktioniert das problemlos.
http://www.java-forum.org/attachment.php?attachmentid=5306&stc=1&d=1351366266

Anfangs dachte ich mir nichts dabei. Ich weiss ja was ich brauche, welche Interfaces ich Implementieren möchte und welche Methoden welche Klasse hat. Mit der Zeit hat das aber doch ganz schön genervt und ich habe mich auf die Suche gemacht.

Der Witz ist, wenn ich ein anderes Package mache und die Sources rüberkopiere, geht alles wie ich es erwartet. Wenn ich dann das alte Package löscht und das neue renamed auf den Namen den es zu anfang hatte, ist auch das Problem wieder da.
http://www.java-forum.org/attachment.php?attachmentid=5307&stc=1&d=1351366448

Die Einstellungen in Juno sollten passen, den es Funktioniert alles wie es soll bzw. wie ich es erwarte. Nur in diesem einen Verzeichnis bzw. Package geht es nicht.

Kennt das jemand ?????

Es ist jetzt nicht wirklich schlimm, aber ich würde das gerne wissen.
Ich hab jetzt dem Package einen anderen Namen gegeben und alles geht.

Pentalon
 

Anhänge

  • 27.10.png
    27.10.png
    12,4 KB · Aufrufe: 58
  • richtig.png
    richtig.png
    14,7 KB · Aufrufe: 50
Wie lautet denn der Name des Packages welches nicht funktioniert? Scheint ja schon irgendwie
damit zusammen zu hängen.
 
Das Paket heisst uebungsBuchK0308

Es ist total nachvollziehbar, zumindest bei mir auf dem Rechner.
Ich habe jetzt den Projektname geändert, das spielt für dieses Fehlverhalten aber keine Rolle, das Problem ist trotzdem und ausschliesslich mit diesem Paket-Namen :lol:

Wäre ja interessant, ob das auf einer anderen Installation auch so ist.

PS: Renamen tue ich das Paket natürlich mit REFACTOR, nur um diese Frage vorzubeugen.

Pentalon
 
Ist "uebungsBuchK0308" der komplette Package-Name oder nur der letzte Teil. Unter Windows
kann es mal Probleme geben wenn der ganze Pfad zu lang wird, wenn du noch mehrere Packages
davor hast und das Projekt auch noch tiefer im Dateibaum liegt, könnte das eventuell der Fehler
sein.

Wenn die anderen Packages allerdings genau so lange Namen haben war es das wohl nicht ;-)

Um diesem Mysterium wirklich auf den Grund zu gehen müsste mann wohl Eclipse selbst mal
debuggen um zu gucken wo es hängt.
 
Das ist der gesammte Paket-Name.
Ich werde das morgen einmal auf dem Arbeits-PC testen, da habe ich auch JUNO drauf.
Das ganze ist nicht so tief in der Verzeichnisstruktur. Vor allen geht jedes andere Verzeichnis, nur dieses eine nicht 🙁

Pentalon
 
Ich kenne ein solches Verhalten eigentlich nur in Verbindung mit RT-Klassen und einer normalen JRE (statt JDK-JRE, welche Debuginformationen enthält) in den Projekteinstellungen. Besteht zwar wenig Hoffnung, dass es auch dein Problem löst, aber versuchen kann man es ja mal.
Anderfalls kann es passieren, dass Eclipse die Methoden noch nicht kennt, weil die Quellcodedatei noch nicht gespeichert und das Projekt deswgen auch noch nicht neu kompiliert wurde.
 
Zuletzt bearbeitet von einem Moderator:

Zurück
Oben