每次我尝试运行Hello程序时,都会收到Eclipse的错误消息:"Resource没有相应的Go包。“已经有一篇关于同样的错误信息的文章,但是所提供的解决方案并没有帮助我。
安装将GOROOT自动设置为"C:\Go\src“,用于我的工作区,我创建了一个目录”D:\eclipseGo\工作区“,并将其分配给我的GOPATH变量。
下图显示了我在项目资源管理器中的设置。

如您所见,GOPATH指向src-文件夹。
在首选项( "Go")中,GOROOT是自动设置的。在Go工具中,我用“Browse.”(Browse.)选择了gocode.exe的路径,并选择了位于"D:\eclipseGo\workspace\bin\gocode.exe“的gocode.exe。下面是自动设置的gofmt。
这就是我所配置的。有人知道问题出在哪里吗?
发布于 2016-06-17 20:10:10
您的项目设置似乎表明MyProject不包含在D:\eclipseGo\workspace中,所以您要么需要将项目移动到D:\eclipseGo\workspace\src中的文件夹,要么启用选项“如果项目位置已经不包含,也可以将项目位置添加到GOPATH”。在项目的GOPATH设置(请注意,这可以配置全球或每个项目)。
上面的Project显示具有误导性,因为文件夹图标似乎表明MyProject/src是一个“源文件夹”,它包含的文件实际上不是GOPATH的一部分。--我在下一个版本中做了一个注释,以修复这个问题,以及刷新错误.
https://stackoverflow.com/questions/37836141
复制相似问题