Jedes Mal, wenn ich versuche, mein Hello-World-Programm zu starten, bekomme ich eine Fehlermeldung von Eclipse, dass "Resource kein entsprechendes Go-Paket hat". Es gibt bereits einen Post über die gleiche Fehlermeldung, aber die bereitgestellten Lösungen haben mir nicht geholfen.Falsche Konfiguration von Goclipse in Eclipse
Die Installation setzte den GOROOT automatisch auf "C: \ Go \ src" Für meinen Arbeitsbereich habe ich ein Verzeichnis "D: \ eclipseGo \ workspace" erstellt und es meiner GOPATH Variablen zugewiesen.
folgendes Bild zeigt meinen Setup aus dem Projekt-Explorer
Wie Sie sehen können, die GOPATH es verweist auf die src-Ordner.
In den Einstellungen (unter "Go") wurde der GOROOT automatisch eingestellt. Unter Go-Tools habe ich den Pfad der gocode.exe mit der Schaltfläche "Durchsuchen ..." ausgewählt und die Datei gocode.exe ausgewählt, die sich unter "D: \ eclipseGo \ workspace \ bin \ gocode.exe" befand. Unten wurde das GoFmt automatisch eingestellt.
Das ist alles, was ich konfiguriert habe. Weiß jemand, wo das Problem liegt?
GOROOT nicht einstellen. Und GOPATH sollte "D: \ eclipseGo \ workspace" sein, mit dem 'src'-Verzeichnis in GOPATH. Siehe [Wie schreibe ich Go-Code] (https://golang.org/doc/code.html) – JimB
Ich habe GOROOT nicht gesetzt, es wurde während der Go-Installation manuell eingestellt. Nach der Installation von GoClipse wurde dies ebenfalls automatisch erkannt. Nachdem ich ein Go-Projekt erstellt hatte, wurde das GOROOT innerhalb des Projekts automatisch abgerufen. Wenn ich '% GOPATH%' in die Konsole eintippe, zeigt es mir 'D: \ eclipseGo \ workspace'. In den Einstellungen unter "Gehe zu" wird derselbe Wert wie für die GOPATH-Umgebungsvariable verwendet, der auch als 'D: \ eclipseGo \ workspace' angezeigt wird. Ich weiß nicht, warum das Bild die 'src' am Ende des GOPATH zeigt. – KJaeg
Das 'src'-Bit wird nur für Anzeigezwecke im Projekt-Explorer hinzugefügt (ja, das ist vielleicht verwirrend). Wenn Sie Änderungen am GOPATH vornehmen, wird der Projekt-Explorer nicht aktualisiert, es sei denn, Sie drücken auf Aktualisieren (F5). Dies ist ein Fehler/eine Einschränkung. – BrunoMedeiros