ich habe ein Problem eines meiner Quarkus Projekte zu starten.
Zuerst dachte ich ich muss verschiedene Versionen Updaten, wie beispielsweise Quarkus, Jave oder Maven. Aber selbst nach dem Update geht es nicht, oder ich habe was beim Updaten falsch gemacht, oder etwas vergessen.
Mein Fehler ist wie im Bild zu sehen, ein Compiler-Fehler das die Methode-toList() nicht gefunden werden kann, dabei sollte sie aber vorhanden sein, bzw. wenn ich in die jeweiligen Dateien gehen verschwindet der Fehler nur beim Compilen gehts dann halt nicht. toList ist eine Methode der Stream-Klasse. Funktioniert hat das alles auch schon mal nur ist das etwa 2-3 Monate her das ich da dran saß.
und einmal der Fehler in der ItemResource, wie gesagt wenn ich in die Datei gehe ist der Fehler weg aber die anmarktierte Zeile ist halt die toList()-Methode.
Wie gesagt, ohne die ganze source Datei hat das Suchen hier wenig wert…
Schau dir mal die Verzeichnispfade und die package Namen an, ob da alles übereinstimmt.
Was genau bedeutet denn die Sache in der pom.xml ich glaube das liegt eher da dran, weil ich ja schon das Pojekt am Laufen hatte und es funktionierte, nur ist es halt schon eine Weile her das ich das Projekt gestartet habe.
Aber hier einmal die Ganze Datei von ItemResource, Verzeichnisse und Packagenamen sind soweit in Ordnung
Sorry bei Maven und „update project configuration“ bin ich leider raus mit meinem Wissen.
Vllt. hilft dir das hier?
Am Java Compiler selbst kann es nicht liegen, du kannst aber die Kompatibilität auch leicht auf älter stellen hier:
Einstellungen - Java - Compiler - Compiler compliance level
Ich habe den Fehler jetzt selber gefunden, es lag doch an der toList()
weil ich das Stream-Objekt benutze muss ich die collect() Methode benutzen und in der Methode Collectors.toList() übergeben, so hats jetzt funktioniert.
Fehler gefunden als ich nach einer anderen Methode gesucht habe.