eclipse - Eclipse 中 Goclipse 配置错误

标签 eclipse go goclipse

每次,当我尝试运行我的 Hello-world-program 时,我都会从 Eclipse 收到一条错误消息,提示“资源没有对应的 Go 包”。已经有一篇关于相同错误消息的帖子,但提供的解决方案对我没有帮助。

安装自动将 GOROOT 设置为“C:\Go\src” 对于我的工作区,我创建了一个目录“D:\eclipseGo\workspace”,并将其分配给我的 GOPATH 变量。

下图显示了我在项目浏览器中的设置

enter image description here

如您所见,那里的 GOPATH 指向 src 文件夹。

在首选项中(在“Go”下),GOROOT 是自动设置的。 在 Go-Tools 下,我使用“浏览...”按钮选择了 gocode.exe 的路径,并选择了位于“D:\eclipseGo\workspace\bin\gocode.exe”的 gocode.exe。下面,gofmt 是自动设置的。

这就是我配置的所有内容。有谁知道问题出在哪里?

最佳答案

您的项目设置似乎表明 MyProject 不包含在 D:\eclipseGo\workspace 中,因此您需要将项目移动到 D:\eclipseGo\workspace\中的文件夹src,或者启用选项“同时将项目位置添加到 GOPATH,如果它还没有包含在那里的话。”在项目的 GOPATH 设置中(请注意,这可以全局配置或按项目配置)。

上面的 Project Explorer 显示具有误导性,因为文件夹图标似乎表明 MyProject/src 是一个“源文件夹”并且它包含的文件是 GOPATH 的一部分,而实际上它们不是。 我正在记下要在下一个版本中修复此问题以及刷新错误。

关于eclipse - Eclipse 中 Goclipse 配置错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37836141/

相关文章:

java - eclipse 可以自动将所有包调用减少为完全导入吗?

java - 无法将 Eclipse 创建的 WAR 文件正确部署到 Tomcat

golang - net/http/pprof 不起作用

go - 克服 Go 中不允许的导入周期

eclipse - 如何在 eclipse 中获取 golang(go 语言)的调用层次结构/调用图/调用图?

eclipse - 使用键盘快捷键在 Eclipse 中添加监视表达式

java - 带有 Google App Engine 设置的 Mac OS-X Eclipse : JDK version error when launching Eclipse

file - 在 Go 中使用相同的 *os.File 写入和读取文件

eclipse - golang 与其他语言的 Goclipse 工作区

go - 如何导入一个golang自带的包?