我正在尝试在 IntelliJ 中以调试模式启动文件。这是我的文件内容:package myPackageimport ( "fmt")func main() { fmt.Println("Hello")}我的文件在文件夹中 src/myProject/myPackage但是当我尝试在 IntelliJ 中创建 Go 应用程序时,它说:"Cannot find Go file with main in 'myProject/myPackage'"我已经完成了这项工作,但我不得不将我的文件放在一个名为“main”的包中。但是现在我的项目正在增长,我需要单独调试我的包。有任何想法吗?
2 回答
互换的青春
TA贡献1797条经验 获得超6个赞
您的应用程序的架构需要是这样的:
$Gopath/src/FOLDER_NAME :
|- main.go
|-- my_package/file1.go
在你的 file1.go 中
package my_package
import "fmt"
func testwork() {
fmt.Println("it works !!")
}
在你的 main.go
package main
import (
"fmt"
"FOLDER_NAME/my_package"
)
func main() {
my_package.testwork()
}
它会起作用:)
- 2 回答
- 0 关注
- 183 浏览
添加回答
举报
0/150
提交
取消