好吧,所以只是免责声明,我怀疑这个问题将与另一个问题重复,但我什至不确定要搜索什么。
我以前从未使用过 Eclipse 或 Golang,并且正在尝试让一个基本的 hello world 应用程序正常工作。
我已经安装了goclipse插件,创建了一个新的go包和go命令源文件。根据我所读到的内容,在 Eclipse 中运行项目,右键单击包,选择运行方式,然后设置运行配置。当我尝试选择 go 包时,会出现问题,因为没有显示任何包,如果我将其留空,则会抛出“Go 包未找到”异常。
感谢您提供的任何帮助。
编辑:根据答案建议,我决定使用基本命令行,但是一位 friend 也推荐了 LiteIDE。我将“假设”tmichels 的答案对于让 Go 在 Eclipse 中工作是正确的。
最佳答案
如果您不使用GOPATH
环境变量,并且您没有将项目文件夹放在 $GOPATH/src
下,编译器将找不到它。据我所知,goclipse 可以让您完全跳过 GOPATH,但在这种情况下,您必须将代码放在可以在项目资源管理器中看到的 src 目录下。请参阅related section of the goclipe documentation .
尽管我认为使用完整的 IDE 进行 Go 开发会让你的生活变得更加困难。只需使用命令行工具即可。它还有一个额外的好处,即您将真正了解正在发生的事情(IDE 向您隐藏了这一点)。
因此,对于构建,您可以使用 go build
或 go install
。后者会将二进制文件复制到您的 $GOPATH/bin
目录。要运行测试,只需调用 go test
或 go test path/to/package
。 go
工具中有一个隐藏的 gem :当您在同一目录中使用多个包时,您可以使用 go test ./...
来测试所有这些包立刻。这也适用于其他 go 命令。
关于eclipse - 在 eclipse 中运行 golang Hello World 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28122455/