开发环境的搭建:
一、下载地址 -- 目前最新是1.4
$GOBIN 指向安装之后根目录下的bin目录,我的是 E:\go\golang\go\bin
sudo vi /etc/profile
export GOROOT=/home/jay/Linux/go/go
export GOPATH=$GOROOT/pkg
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export PATH=$GOROOT/bin:$PATH
package main import "fmt" func main(){ fmt.Printf("Hello,GO!\n") }
我们来分析下这个程序:
1、程序中的第2行这个是必须的。所有的Go文件以package <something>开头,对于独立运行的执行文件必须是package main;
2、第4行说需要将”fmt”包加入main。不是main的其他包都被称为库,其他许多编程语言有着类似的概念。
3、第1行和第4行中的//和/*---*/都是注释
4、package main 必须首先出现,紧跟着是import。在Go中,package 总是首先出现,然后是import,然后是其他所有内容。当Go 程序在执行的时候,首先调用的函数是main.main(),这是从C 中继承而来。这里定义了这个函数;
5、第8行调用了来自于fmt包的函数打印字符串到屏幕
以上解释来自阿来的博客
发现不行,特意在在线安装的时候看了下,发现eclipse下载的是
因此建议感兴趣的朋友可以尝试下
方式如下
在eclipse下的plugins下,将上述插件直接丢进去重启,正常是安装了goeclipse,可以看下右键是否生成了run go application
如果不行改成放到dropins下载试试
最后,可以尝试link方式
在eclipse目录下创建links和otherplugin文件夹及其otherplugin目录下的子文件goeclipse
将之前的jar包及其https://goclipse.googlecode.com/svn/trunk/goclipse-update-site/下的
拷贝到goeclipse目录下
在links中然后创建goeclipse.link文件
另一个Go的Eclipse插件:
GoClipse是一个为Eclipse平台添加Go语言编程功能的Eclipse插件。GoClipse的目的是为初学者创造一个开发Go语言的环境。平台发展比较缓慢,但一直在持续。
点击这里了解如何为Google App Engine配置GoClipse。
Update Site https://github.com/GoClipse/releases/raw/master/
Go开发的代码自动提示配置
看看高亮和代码提示的效果
上面的效果不错吧,goclipse现在已经在方法提示、autocomplete和查看方法变量声明等功能方面支持得很好了,而且这些功能不用额外配置,因为goclipse中包含了一个gocode(用于Go语言的自动补全工具),在安装goclipse的时候会自动安装上gocode
我的gocode位置是:E:\开发所需软件\软件\eclipse\plugins\com.googlecode.goclipse.gocode_0.8.1.v201409161333.jar