Ho installato goclipse in my eclipse e creato un nuovo progetto go.Come eseguire un progetto GO in eclipse con goclipse installato
Ora, questo è quello che ho:
E devo hello.go assomiglia a questo:
package main
import "fmt"
func main() {
fmt.Println("Hello")
}
pulsante Poi premere RUN, oppure fare clic destro sul file ciao. vai, e poi corri, non dà niente. Inoltre, è anche vuoto nella cartella bin.
Quindi premo il pulsante run configurations
, quasi vuoto lì con solo un nome di progetto. dà:
Given Go package not found.
Questo è il mio Preferenze per Go:
ho notato che sia GOROOT e GOPATH sono diversi da quelli elencati in Esplora risorse, ma una volta che li ho cambiato in C: \ Go \ src \ pkg o C: \ Go \ src, il pulsante Applica e OK diventa disabilitato. Inoltre, non ho nemmeno la cartella C: \ Go \ src \ pkg.
Posso go install
o go build
nella riga di comando, ma mi piacerebbe utilizzare eclipse per un altro progetto molto più grande. È Windows 7 e la versione di Eclipse è Luna Service Release 1 (4.4.1). Grazie.
EDIT: Ora ho le seguenti configurazioni, e funziona bene: Go è installato in C: \ Go in Preferenze: GOROOT: C: \ Go, GOPATH: C: \ Users \ Tiina \ go_workspace Il il resto in Preferenze è compilato automaticamente. helloTest progetto si trova in C: \ Users \ Tiina \ go_workspace \ src \ helloTest hello.go si trova in C: \ Users \ Tiina \ go_workspace \ src \ helloTest \ hello.go Forse perché creo un progetto da esistente codice, e c'era qualcosa lasciato, aggiunge automaticamente un altro GOPATH, in Preferenze cancellarlo.
Is hello.go entro il c: \ Go \ src? Dove è installato Go stesso? – VonC
@VonC Hi, Go è installato proprio sotto C: \ con un percorso C: \ Go, e hello.go viene creato in Explorer aggiungendo nuovi file, cioè, fare clic con il tasto destro sul nome del progetto e quindi aggiungere-> file. Quindi ora credo che hello.go sia nella root del progetto (C: \ Users \ Tiina \ go_workspace \ helloTest). Ho anche provato con hello.go in c: \ Go \ src o/helloTest/src – Tiina
'GOPATH' non dovrebbe puntare a un diretory all'interno di una cartella Go. – topskip