1. 先打开CMD,后配置了环境变量 原因:CMD只有在启动的时候会读取有一遍当前所有的环境变量,并且在本次进程中生效 解决办法:关掉CMD重新打开 2. 如果不是第一种问题,一定不是其他的环境变量干扰到了 原因:Path变量中可能还存在另外一个变量,配置了另外一个软件可执行路径,顺序上它更早的被读取和加载 解决办法:保证在IDEA中配置的jdk和Maven时正确的