Eclipse-Sauerstoff generieren toString generation nicht arbeiten

Nachdem ich konfigurierte Eclipse-Sauerstoff-arbeiten mit Java-9, wenn ich auf Source => Generieren toString() bekomme ich diese Fehlermeldung:

Keine create-Methode Implementierungen.

Grund: Modul:java.base ist nicht auf seine Projekt-build path -

Erzeugung der constructor, Getter und setter, hashcode() und equals() funktioniert einwandfrei, nur die toString() funktioniert nicht.

Wenn ich die toString() Methode manuell funktioniert es einwandfrei. Auch wenn ich ein Projekt erstellen, mithilfe des JRE 8, generieren toString() funktionieren. Irgendwelche Ideen wie man es beheben?

  • Was Standardmethode verwenden Sie bei der Generierung der toString()? Braucht es StringBuffer oder StringBuilder? Und nicht schreiben der gleichen Implementierung auch manuell nicht require java.base im module-info.java?
  • Ich gehen Sie einfach zu der Quelle, und klicken Sie auf " generate toString() und drücken Sie ok. Doesen ' T erfordern StringBuffer oder StringBuilder. Wenn ich den Typ manuell funktioniert einwandfrei,ich bekomme keine Fehlermeldung oder irgendetwas.
  • In diesem Fall könnten Sie auch die manuelle code, den Sie schreiben und wahrscheinlich versuchen, diesen Bericht zu Eclipse in diesem Fall ist einige wissen, Problem mit Eclipse selbst.
InformationsquelleAutor BrunoJustino | 2017-09-06
Schreibe einen Kommentar