之前一直以为安装 Java 时会自动配置环境变量无需手动处理平常开发过程中也确实如此不再需要额外配置。但在一次编译源码项目的过程中遇到了错误[ERROR] Failed to execute goal on project atlas-testtools: Could not resolve dependencies for project org.apache.atlas:atlas-testtools:jar:2.1.0[ERROR] dependency: jdk.tools:jdk.tools:jar:1.8 (system)[ERROR] Could not find artifact jdk.tools:jdk.tools:jar:1.8 at specified path C:\Program Files\Java\jre1.8.0_361/../lib/tools.jar指向的路径是 JRE 而非 JDK。为什么 Java 命令在 CMD 可以执行这就是自动配置的环境变量的指向。将自动配置删除并手动配置 JAVA_HOME 环境变量错误就解决了。