Не удается создать приложение Go в GoClipse

#eclipse #go

#eclipse #Вперед

Вопрос:

У меня есть простая программа Go, базовый hello world, скопированный из какого-то руководства. Я использую Eclipse с добавленной функциональностью GoClipse. Если я щелкаю правой кнопкой мыши по папке, в которой находится приложение, и запускаю его как приложение Go, оно работает. Если я захожу в командную строку и набираю либо go run либо go build , это работает либо для конкретного файла в основной программе, либо для внешнего каталога.

Однако, если я пытаюсь создать проект, я получаю сообщение об ошибке:

 # golang.org/x/tools/cmd/splitdwarf
runtime.main_main·f: function main is undeclared in the main package
  

Моя программа:

 package main

import "fmt"

func main() { fmt.Println("Hello World")  }
  

Структура каталогов:

 $GOPATH/src/foo/bar.go
  

GOPATH является C:goSpace и GOROOT является `C:Go

Комментарии:

1. Ранее был ответ и комментарии, куда они делись?

2. Используйте Goland: jetbrains.com/go