Я установил goclipse в своем затмении и создал новый проект go.
Теперь это то, что у меня есть:
И у меня есть hello.go выглядит вот так:
package main
import "fmt"
func main() {
fmt.Println("Hello")
}
Затем я нажимаю кнопку запуска или правой кнопкой мыши на файл hello.go, а затем запускаю, он ничего не дает. Кроме того, он также пуст в папке bin.
Затем я нажимаю кнопку run configurations
, почти пустую там только с именем проекта. он дает:
Given Go package not found.
Это мои предпочтения для Go:
Я заметил, что оба GOROOT и GOPATH отличаются от тех, которые перечислены в проводнике, но как только я изменил их на C:\Go\src\pkg или C:\Go\src, кнопка Apply и OK перестает работать. Кроме того, у меня нет папки C:\Go\src\pkg.
Я могу go install
или go build
в командной строке, но я хотел бы использовать eclipse для другого гораздо более крупного проекта. Это окна 7, а версия затмения - Luna Service Release 1 (4.4.1). Спасибо.
EDIT: теперь у меня есть следующие конфигурации, и он отлично работает: Go установлен в c:\Go в настройках: GOROOT: C:\Go, GOPATH: C:\Users\Tiina\go_workspace Остальные в настройках заполняются автоматически. Проект helloTest расположен в C:\Users\Tiina\go_workspace\src\helloTest hello.go находится в C:\Users\Tiina\go_workspace\src\helloTest\hello.go Возможно, потому, что я создаю проект из существующего кода, и что-то осталось, он автоматически добавляет еще один GOPATH, в Preferences удаляет его.