windows搭建go语言开发环境,IDEA安装go插件并运行Hello world代码
创始人
2024-05-19 16:17:43
0

2023年1月27日

1.Windows上安装Go语言开发包

参考链接:http://c.biancheng.net/view/3992.html

1.1.下载Go语言开发包

可以在Go语言官网 (https://golang.google.cn/dl/) 下载Windows 系统下的Go语言开发包,如下图所示。

这里我们下载的是64 位的开发包,如果读者的电脑是 32 位系统的话,则需要下载 32 位的开发包,在上图所示页面中向下滚动即可找到 32 位开发包的下载地址,如下图所示。

注意:下载Windows 版本的Go语言开发包时尽量选择 MSI 格式,因为它可以直接安装到系统,不需要额外的操作。

1.2.安装Go语言开发包

双击我们下载好的Go语言开发包即可启动安装程序,如下图所示,这是Go语言的用户许可协议,无需管它,直接勾选“Iaccept ...”然后点击“Next”即可。

在 Windows系统下Go语言开发包会默认安装到 C 盘的 Go目录下,推荐在这个目录下安装,使用起来较为方便。当然,你也可以选择其他的安装目录,确认无误后点击“Next”,如下图所示:

Go语言开发包的安装没有其他需要设置的选项,点击“Install”即可开始安装,如下图所示:

等待程序完成安装,然后点击“Finish”退出安装程序。

安装完成后,在我们所设置的安装目录下将生成一些目录和文件,如下图所示:

这个目录的结构遵守 GOPATH 规则,后面的章节会提到这个概念。目录中各个文件夹的含义如下表所示。

Go开发包的安装目录的功能及说明

目录名

说明

api

每个版本的 api 变更差异

bin

go 源码包编译出的编译器(go)、文档工具(godoc)、格式化工具(gofmt)

doc

英文版的 Go 文档

lib

引用的一些库文件

misc

杂项用途的文件,例如 Android 平台的编译、git 的提交钩子等

pkg

Windows 平台编译好的中间文件

src

标准库的源码

test

测试用例

开发时,无须关注这些目录。如果读者希望深度了解底层原理,可以通过上面的介绍继续探索。

1.3.设置环境变量

右击此电脑,选择高级系统设置,选择环境变量,双击环境变量中的Path,填写你的go语言路径,如图:

cmd,后运行 go version,不报错,说明成功

必须先安装go语言再进行后续的操作,否则后续操作无法成功。

2.安装go插件

自行百度下载一个idea ultimate(最终版)软件并安装好后(可能需要破解)再进行后续的配置操作。

Idea community(社区版)不支持go插件,必须是idea ultimate(最终版)。

【IDEA的ultimate(最终版)与community(社区版)的区别】

IDEA 全称IntelliJ IDEA,是java编程语言的集成开发环境。

(1)community(社区版):免费的IntelliJ IDEA community版本是基于开源代码构建的,可以用于纯JVM 和 Android 开发,拥有大部分开发中所需要的功能,但是不能够提供前端css和js的技术支持。

(2)ultimate(最终版):付费的 IntelliJ IDEA ultimate版本可以支持web端和企业端的开发使用,能支持众多前端和后端框架和技术,可以提供分析和数据库工具、HTTP客户端,允许免费使用30天(①购买正版;②可每30天卸载重新安装哦;)

选择 【File-》settings-》】Plugins-》Marketplace-》搜索go,然后install,重启idea

3.创建go项目-方法1

3.1.简单版的方法,安装下图操作即可

3.2.输入下述hello world代码,保存

package mainimport "fmt"func main() {
// 终端输出hello world
fmt.Println("Helloworld!")
}

3.3.运行代码,下图两处任意点击一处,即可运行代码

3.4.运行结果截图

4.创建go项目-方法2

4.1.创建go项目

创建project(项目),选择go或者App Engine,选择Go语言的安装路径填入GOROOT中

4.2.点击【下一步】

4.3.填写好【项目名称】和【项目位置】后,点击【创建】

4.4.如果项目位置不存在,则点击【创建】,新建一个文件存储项目

4.5.配置GOROOT和GOPATH

在File->settings (文件->设置)就会在Languages&Frameworks (语言和框架)中看到Go,然后配置GOROOT和GOPATH,如图:

GOROOT是go语言的安装路径

GOPATH是新建的项目的项目位置

配置好GOROOT和GOPATH后,记得点击确定。

4.6.输入下述hello world代码,保存

package mainimport "fmt"func main() {
// 终端输出hello world
fmt.Println("Helloworld!")
}

4.7.运行代码,下图两处任意点击一处,即可运行代码

4.8.运行结果

相关内容

热门资讯

社区开展民族团结一家亲活动简... 社区开展民族团结一家亲活动简报(通用8篇)  简报是传递某方面信息的简短的内部小报。是具有汇报性、交...
机关公文写作基础知识 机关公文写作基础知识  机关公文是应用文大家族中十分重要的一种,它是党的机关、人大机关、行政机关、军...
怎么提高作文水平 怎么提高作文水平怎么提高作文水平一、重视积累 打好基础新课标指出:语文课程应“指导学生正确地理解和运...
品行经典谚语 品行经典谚语  1、 招满损,谦受益、  2、 不要指责别人,多多自责。  3、 常在河边走,贵在不...
立夏的谚语 关于立夏的谚语(精选60句)  在学习、工作、生活中,许多人都接触过一些比较经典的谚语吧,谚语是民众...
我在暑假期间学习写的作文 我在暑假期间学习写的作文我在暑假期间学习写的作文 (中国大学网 unjs.com)  今年暑假,我上...
中秋节花灯谜语 中秋节花灯谜语  中秋月圆夜在公共场所挂着许多灯笼,人们都聚集在一起,猜灯笼身上写的谜语,小编今天为...
砌墙的砖头的歇后语   以下是小编给大家整理的砌墙的砖头的歇后语,欢迎大家查看。  砌墙的砖头——后来居上  关于砖头的...
学习知识方面的谚语 关于学习知识方面的谚语(精选110句)  在日常学习、工作抑或是生活中,大家或多或少都接触过一些经典...
古代对联经典 古代对联经典  在日常的学习、工作、生活中,大家都对那些朗朗上口的对联很是熟悉吧,对联的格式精巧玲珑...
王维《九月九日忆山东兄弟》译... 王维《九月九日忆山东兄弟》译文及赏析  王维参禅悟理,精通诗书音画,以诗名盛于开元、天宝间,尤长五言...
摘抄优美排比句 摘抄优美排比句  排比句,是修辞手法之一,指使用排比修辞方法,把三个或以上意义相关或相近、结构相同或...
寒假周记 寒假周记范文合集6篇  时间是箭,去来迅疾,转眼一周又结束了,一周的时间,想必你学习了很多新技巧,此...
2017年小年祝福语短【最新...   农历十二月二十三日或二十四日,民间称为过小年,是祭祀灶君的节日。小编收集了2017年小年祝福语短...
数字对联 数字对联大全  随着社会不断地进步,大家都有令自己印象深刻的.对联吧,对联作为一种习俗,是汉族传统文...
作文 点燃感恩的火种 作文 点燃感恩的火种点燃感恩的火种    礼县王坝中心小学五年级 张亚军    指导教师:赵旺平  ...
古代文学常识 有关古代文学常识汇总  文学常识广义指涵盖文化的各种问题。包括作家,年代,作品,文学中的地理,历史各...
语文是什么排比句 语文是什么排比句  语文是神态悠闲的白云,让人浮想联翩;下面是小编为你带来的语文是什么排比句相关内容...
虎年春节经典春联 关于2022年虎年春节经典春联  在学习、工作、生活中,大家都经常接触到春联吧,春联的颜色又与当地民...
林升《题临安邸》的写作背景 林升《题临安邸》的写作背景  《题临安邸》是宋代诗人林升创作的一首七绝。下面为大家带来了林升《题临安...