Android Studio:此环境中未提供编译器。也许您在 JRE 而不是 JDK 上运行? [复制]

Posted

技术标签:

【中文标题】Android Studio:此环境中未提供编译器。也许您在 JRE 而不是 JDK 上运行? [复制]【英文标题】:Android Studio: No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? [duplicate] 【发布时间】:2018-02-25 22:29:58 【问题描述】:

我在 Windows 上运行 android studio,之前从未使用过 maven。

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.2:compile (default-compile) on project maven-model: Compilation failure
[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

【问题讨论】:

那么,您是在 JRE 而不是 JDK 上运行吗?检查您的 Java 安装。 JAVA_HOME环境变量设置为你的JDK安装,然后再次运行你的maven命令 【参考方案1】:

看起来您正在尝试编译,Java 编译器是 JDK 的一部分。因此,请检查您的 java 安装并将 JRE 的路径替换为 JDK 的路径,这应该可以解决上述错误。

更多关于JRE和JDK区别的细节在这个链接:What is the difference between JDK and JRE?

【讨论】:

以上是关于Android Studio:此环境中未提供编译器。也许您在 JRE 而不是 JDK 上运行? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

Eclipse/Maven 错误:“此环境中未提供编译器”

Spring STS - Maven 构建错误 - 此环境中未提供编译器。也许您在 JRE 而不是 JDK 上运行?春天

此环境中不提供编译器。执行 mvn clean package 时

此环境中不提供编译器。也许您在 JRE 而不是 JDK 上运行? - 但是选择了jdk

删除 Android Studio 中未使用的导入

android studio中未使用的导入