因为go的协成高并发吸引了我。

而且是google的语言。我相信他在以后发展也很不错。所以就过来学习一下。

当然语言这个东西是虚的。主要的还是对于编程思维的理解。

所以我不推荐刚刚学习完一门语言的语法,又去学习另外的。最好是在一门语言上花上足够多的时候来研究。主要还是研究编程的模式思维。

好了不扯远了。说说go在eclipse上的搭建吧。

1.就像java 首先得有jdk一样。先安装go语言包。下载地址:http://code.google.com/p/go/downloads/list?q=OpSys-Windows+Type%3DInstaller

是一个MSI可执行文件,双击安装就好了。

注意的是安装的目录不能包含中文。(选择默认的就好)

然后就是环境变量的设置需要

GOROOT 就是安装的路径,默认安装就是c:\Go

PATH 需要追加 安装下面的bin目录,C:\Go\bin

GOPATH 这个估计是相当于是eclipse的workspace,根据自己喜好设定在一个文件中。

这个下面包含3个目录。src 放源码,pkg(我暂时还不清楚),bin 存放编译后的结果。这3个文件都是自己新建的。

安装好go语言包之后,设置好环境变量。这个时候go就可以编译和运行了。

新建一个test.go文件。里面写

[plain] view plaincopy
  1. package main
  2. import "fmt"
  3. func main() {
  4. fmt.Printf("hello, world\n")
  5. }

在 cmd 命令行下  cd 在这个文件目录下面 运行go run test.go

然后这个go程序就编译运行了。

2.在eclipse中加入go语言的插件

在eclipse中 Help-->Install New SoftWare

插件的地址是:http://goclipse.googlecode.com/svn/trunk/goclipse-update-site/

放到下图的 work with中就可以从网上下载安装了。

安装完成之后重启eclipse

3.设置go的环境

在eclipse的window ---> Preferences--->Go

填好GOROOT  GOPATH 就行了

4:如果你不要Alt + / 代码提醒的话就略过这个步。

代码提醒是要一个叫gocode工程支持的。下载下来go 把他编译生成exe文件。

我自己生成gocode.exe的连接:http://download.csdn.net/detail/u012565107/7147335

如果要最新的那么就是自己去下载,然后编译。git:https://github.com/nsf/gocode

下载的源码放到 GOPATH的src下面

然后自己运行go build gocode

在cmd的目录下面就生成了gocode.exe

在eclipse的window ---> Preferences--->Go--->Gocode下面把这个gocode.exe设置进去

保存好就有代码提醒了。

5.这个时候new GoProject就行了。

把刚刚写的test.go放到src下面就可以继续测试啦。

放进来之后右键test.go  run as--> run go application

好了,成功跑起了Hello,world

搭建完成平台,我也继续去学习go了。。。

祝大家成功哈。

版权声明:本文为博主原创文章,未经博主允许不得转载。

从JAVA转学习Go——Go在eclipse的环境搭建相关推荐

  1. C语言学习第一天~Eclipse MinGW环境搭建

    一.环境准备 windows 二.Windows环境下gcc编译器 1.MinGW介绍 MinGW是指只用自由软件来生成纯粹的Win32可执行文件的编译环境,它是Minimalist GNU on W ...

  2. java+eclipse+selenium环境搭建

    这几天在学selenium,大头虾的我.安装环境还是遇到了挺多问题,赶紧来记录下.不然下次又...(参考虫师的<Selenium2 Java自动化测试实战>),就随便写写加深下自己的印象. ...

  3. Eclipse开发环境搭建

    锁定老帖子 主题:Eclipse开发环境搭建 精华帖 (0) :: 良好帖 (3) :: 新手帖 (13) :: 隐藏帖 (0) 作者 正文 hanqunfeng 等级: 性别: 文章: 57 积分: ...

  4. Fuzz学习笔记(一)—— WinAFL环境搭建与基本使用

    WinAFL学习笔记(一)-- WinAFL环境搭建 环境配置 安装步骤 1)安装git 2)安装CMake 3)编译dynamorio 编译32位 编译64位 4)编译winafl 编译32位 编译 ...

  5. 好好学习 天天编程—C语言之环境搭建(一)

    好好学习 天天编程-C语言之环境搭建(一) 一.安装Visual Studio 2010及以上版本 二.搭建环境 三.编写代码 四.运行代码 Ctrl+F5 或者Ctrl+Fn+F5 如果界面不出来这 ...

  6. 深度学习图像识别:基础知识与环境搭建

    深度学习图像识别:基础知识与环境搭建 1. 深度学习的基本原理 什么是人工智能? 通过学习掌握了某中技能的机器,我们认为它具备了人工智能 什么是深度学习? 深度学习的概念源于人工神经网络的研究: 含多 ...

  7. 51单片机学习历程——硬件准备&开发环境搭建

    系列文章目录 第一章 51单片机学习历程(1)--开发环境搭建 第二章 51单片机学习历程(2)--建立新的工程 第三章 51单片机学习历程(3)--点亮一颗LED 第四章 51单片机学习历程(4)- ...

  8. 黑莓java文件怎么安装程序_黑莓开发环境搭建windows7+eclipse+BlackBerry Java Plug+JDK6...

    最近有点空闲时间,所以就学学黑莓开发,当然要开发第一步就是搭建开发环境,google了一下,有很多教程,但都是很老的了,可能是因为国内开发黑莓的人很少吧.黑莓的好处就是出了名的安全,所以有一批忠实的粉 ...

  9. python+Eclipse+pydev环境搭建

    本文重点介绍使用Eclipse+pydev插件来写Python代码,  以及在Mac上配置Eclipse+Pydev 和Windows配置Eclipse+Pydev 编辑器:Python 自带的 ID ...

最新文章

  1. [PHP]php基础练习题学习随笔
  2. ocr识别技术-车牌识别一体机的核心关键
  3. Android Studio +MAT 分析内存泄漏实战
  4. .Net CLR 中的同步机制(一): 互斥体
  5. 深度学习:神经网络基础知识总结
  6. 想写总结,却变成了胡诌。。。
  7. JavaScript操作DOM元素
  8. html5与跨平台开发,HTML5应用与跨平台应用开发
  9. 二叉树介绍与代码实现
  10. vf程序设计与c语言,周四的C语言和VF,这些你有了么?
  11. 清除SQLServer2008缓存
  12. 软件项目需求调研报告模板下载_软件项目需求分析报告模板
  13. bpsk在瑞利信道matlab,请教BPSK在瑞利信道下的误码率仿真
  14. 中国医大CT-YOUNG 闪讯和深澜并存的验证机制研究
  15. 【MDCC 2016】产品与设计峰会现场实录(下)
  16. 威联通文件传输服务器,威联通QTS文件传输体验
  17. 文件管理(操作系统)
  18. 蚂蚁森林公益合种带我种“大树”
  19. vscode绿色、护眼色,vue自动格式化配置参考
  20. nginx 配置端口转发

热门文章

  1. 【EventBus】事件通信框架 ( 订阅方法注册 | 检查订阅方法缓存 | 反射获取订阅类中的订阅方法 )
  2. 【Android 事件分发】ItemTouchHelper 源码分析 ( OnItemTouchListener 事件监听器源码分析 )
  3. 【错误记录】Android 文件分享 FileProvider 设置错误
  4. 【Android 内存优化】Android 原生 API 图片压缩代码示例 ( PNG 格式压缩 | JPEG 格式压缩 | WEBP 格式压缩 | 动态权限申请 | Android10 存储策略 )
  5. 如何使用Laravel Debugbar?
  6. 多个VSTO解决方案间传输变量
  7. 关于C语言的问卷调查
  8. nyoj 776 删除元素
  9. WEBGIS体系和OGC标准
  10. CallContext和多线程