我正在嘗試在 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 關注
- 214 瀏覽
添加回答
舉報
0/150
提交
取消