music unfamous original game design efficient software wtf
life ui algorithm fix programming

环境变量 集合篇 #LTS

作者:trinity  Misc    2014-10-16   

背景

    Windows 系统安装某些软件总是无法自动设置好全部参数,有些是 zip 包,这些都需要设置环境变量。虽然不复杂,需要设置的时候容易忘记

JAVA 环境变量

    Windows 平台

    安装JDK,我的安装在路径 d:\Java\jdk1.7.0_17\

    计算机--右键--属性--高级系统设置--环境变量,添加环境变量

    JAVA_HOME=d:\Java\jdk1.7.0_17\

    CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

    修改Path 环境变量,在最后添加 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

Oracle 驱动环境变量

    下载正确版本的 instantclient ,zip解压到 d:\instantclient_12_1\

     新增环境变量

     TNS_ADMIN = d:\instantclient_12_1\

     NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK

     修改 Path, 在最后加入 ;%TNS_ADMIN%


Golang 环境变量

    GOROOT d:\go

    GOARCH amd64

    GOOS windows

    GOPATH e:\go\project1

    Path:中添加 %GOROOT%\go

    一点说明:在 Linux 平台下,一个标准工程结构 ~/src/go/demo,下面三个子目录 src,pkg,bin ,当执行 go build xxx, go install xxx 后,生成的文件会自动尝试安装到 GOBIN 所在的目录,最终,不设置 GOBIN 这个环境变量,而把 GOBIN 这个目标路径加入到 PATH 中,这样可以完美执行 go install xxx,如果对于第二个工程 ~/src/go/demo ,个人的方法是修改 GOPATH 而不是添加,GOPATH 始终指向一个路径,然后 source ~/.profile 即可。当然这不是最好的设置,却是绝对清晰的设置。