Nachdem ich Eclipse-Oxygen konfiguriert mit Java 9 zu arbeiten, wenn ich nach Quelle gehen => Gene toString()
ich diese Fehlermeldung:Eclipse-Sauerstoff erzeugen toString Generation arbeiten nicht
kann nicht Methodenimplementierungen erstellen.
Grund: Modul: java.base ist nicht auf seinem Projekterstellungspfad
Generieren der constructor
, Getter und Setter, hashcode()
und equals()
funktioniert gut, nur die toString()
funktioniert nicht.
Wenn ich die toString()
Methode manuell eingeben, funktioniert es gut. Wenn ich ein Projekt mit der JRE 8 erzeuge, funktioniert auch die Generierung toString()
einwandfrei. Irgendwelche Ideen, wie man es repariert?
Welche Standardmethode verwenden Sie beim Generieren der 'toString()'? Benötigt es 'StringBuffer' oder' StringBuilder'? Und benötigt das manuelle Schreiben der gleichen Implementierung nicht "java.base" in der Modulinfo.java? – nullpointer
Ich gehe einfach zu souce und klicken Sie auf toString() generieren und drücken Sie OK. Doesnt erfordern StringBuffer oder StringBuilder. Wenn ich manuell eintippe funktioniert gut, bekomme ich keinen Fehler oder irgendetwas. – BrunoJustino
In diesem Fall könnten Sie auch den von Ihnen geschriebenen manuellen Code teilen und wahrscheinlich versuchen, dies an Eclipse zu melden, falls dies ein bekanntes Problem mit Eclipse selbst ist. – nullpointer