安装jdk,maven,gradle等需要设置环境变量的软件时,有时候会出现我明明按照说明安装和配置了环境变量了,为什么没有生效?很多新手碰到这类问题,可能立刻就放弃了,我们怎么去排查这种问题呢?特别是在不同的环境,如有人在linux上,有人在windows上.
1、查看所有环境变量的名称和值:
Linux下:export
Windows下:set
2、根据名称查该环境变量的值:
Linux下:echo $环境变量名
比如:echo $ORACLE_HOME
Windows下:set 环境变量名
3.下面为最常用的环境windows做个示例演示
安装maven的时候遇到mvn -v显示mvn不是命令行,环境变量maven_home和path路径都配置了。
首先查看windows下的环境变量:打开cmd窗口,执行set命令
>set maven_homeMAVEN_HOME=D:\software\apache-maven-3.0.3
发现没有问题。再查看path路径:
>set path%MAVEN _HOME%\bin;
发现在path里解析有问题,比较发现多了一个空格,改正后再看。
>set pathPath=.;D:\software\jdk1.6.0_11\bin;D:\software\apache-maven-3.0.3\bin;
此时可以使用mvn -v命令了
>mvn -vApache Maven 3.0.3 (r1075438; 2011-03-01 01:31:09+0800)Maven home: D:\software\apache-maven-3.0.3\bin\..Java version: 1.6.0_11, vendor: Sun Microsystems Inc.Java home: D:\software\jdk1.6.0_11\jreDefault locale: zh_CN, platform encoding: GBKOS name: "windows vista", version: "6.1", arch: "x86", family: "windows"