The selected directory is not a validhome for Go SDK

GoLang2019.3.4是目前最好的版本,其自带了visualstudio的keymap,而从2020版本开始,visualstudio.keymap需要手动安装,此外更高版本在界面风格上也改变较大。但功能使用并没有什么区别。

GoLang2019.3.x和GoLang2020.1.1均支持jetbrains-agent.jar的终身破解,而更新的版本则不再支持该破解。


GoLang2019.3.x和GoLang2020.1.1报上述错误时,其实新版本的GoSDK的zversion.go缺少了一个版本。按如下修改

首先定位至GoSDK目录。

接着修改:/go-1.19.12/src/runtime/internal/sys/zversion.go文件,添加如下一行的版本标识。

const TheVersion = `go1.19.12`
Go-SDK1.16.15版本
后来高版本都取消了TheVersion的参数,故若想Golang2019.3.4版本也支持高版本,则需要在该文件中添加TheVersion的参数,这样才能正确使用。