当前位置 : 主页 > 编程语言 > java >

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

来源:互联网 收集:自由互联 发布时间:2023-03-22
(目录) 1、问题描述 在Linux服务上使用maven打包 mvn package 报错 No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? 2、问题分析 没有配置环境变量 JAVA_HOME 3、问题解

(目录)

1、问题描述

在Linux服务上使用maven打包

mvn package

报错

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

2、问题分析

没有配置环境变量 JAVA_HOME

3、问题解决

安装java的时候,只安装了jre,注意需要安装完整jdk

$ yum search jdk java-1.8.0-openjdk.x86_64 : OpenJDK 8 Runtime Environment java-1.8.0-openjdk-devel.x86_64 : OpenJDK 8 Development Environment # 安装完整jdk $ yum install -y java-1.8.0-openjdk-devel

配置环境变量,并使其生效

# /etc/profile.d/java.sh # java export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk

4、参考文章

  • https://stackoverflow.com/questions/19655184/no-compiler-is-provided-in-this-environment-perhaps-you-are-running-on-a-jre-ra
上一篇:服务器是什么?
下一篇:没有了
网友评论