安装jdk,maven,gradle等需要设置环境变量的软件时,有时候会出现我明明按照说明安装和配置了环境变量了,为什么没有生效?很多新手碰到这类问题,可能立刻就放弃了,我们怎么去排查这种问题呢?特别是在不同的环境,如有人在linux上,有人在windows上.

1、查看所有环境变量的名称和值:

Linux下:export

Windows下:set

2、根据名称查该环境变量的值:

Linux下:echo $环境变量名

比如:echo $ORACLE_HOME

Windows下:set 环境变量名

3.下面为最常用的环境windows做个示例演示

windows 环境变量和linux 环境变量的设置与查看_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"