No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

ERROR:

No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

说明:

遇到这个问题看看报错的源,这个错误出现场景比较多。
以下是我的场景:(请按场景对号入座)
我这里引用了本地的tools.jar我是在maven里引用了本地的环境变量JAVA_HOME。
新环境中配置jdk时未配置JAVA_HOME,而是直接在PATH和CLASS_PATH中直接写了全路径。所以maven找不到JAVA_HOME就报错了。
这里大家可以看一下新旧环境汇总JAVA_HOME是否一样,不一样也会倒置这个错误。

解决:

两种方法:

  1. 增加JAVA_HOME环境变量 在这里插入图片描述
  2. 写全路径
    在这里插入图片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章