解决GoLand运行go程序报错:Error: Cannot find package xxx 问题

问题描述

一个简单的go程序,代码如下

go 复制代码
package main

import "fmt"
func main() {
	// 占位符,和java的String.format用法一样
	fmt.Printf("我%d岁,我叫%s", 18, "yexindong")
}

结构如下

当我想要运行时却报错 Error: Cannot find package demo_1_helloWorld,如下图

解决方案

只需要将 Run Kind 改为 File 即可运行

运行后结果如下图