mvn?打包报错:no?compiler?is?provided?in?this?environment(mvn package mvn install)万万没想到

随心笔谈5个月前更新 admin
216 00
🌐 经济型:买域名、轻量云服务器、用途:游戏 网站等 《腾讯云》特点:特价机便宜 适合初学者用 点我优惠购买
🚀 拓展型:买域名、轻量云服务器、用途:游戏 网站等 《阿里云》特点:中档服务器便宜 域名备案事多 点我优惠购买
🛡️ 稳定型:买域名、轻量云服务器、用途:游戏 网站等 《西部数码》 特点:比上两家略贵但是稳定性超好事也少 点我优惠购买

文章摘要

近日,用户在公司换了新电脑后,发现系统从JDK升级到JRE,导致开发环境配置出现问题。在使用mvn打包时,终端同样报错,提示没有编译器。通过检查发现,问题出在JDK和JRE的环境变量配置上。 解决方法是:在开发环境配置文件中添加`set JAVA_HOME`环境变量,并在启动文件中手动添加`JAVA_HOME`路径。最终,用户通过以下操作成功配置环境变量,解决了打包错误问题: 1. 打开开发环境配置文件,输入: ```bash set JAVA_HOME=C:Program FilesJavajdk1.8.0_202 ```2. 找到启动文件,添加`JAVA_HOME`变量: ```bash echo -e "export JAVA_HOME=C:Program FilesJavajdk1.8.0_202" > .bashrc ``` 通过以上步骤,用户成功解决了mvn打包时的编译器环境问题。



目录引言问题分析解决方案方案一方案二:总结

最近公司换了电脑,系统也从 升级到 ,开发环境都重新安装了一遍,然后在 用 执行打包命令 报错:

no compiler is provided in this environment. perhaps you are running on a jre rather than a jdk

没有找到 编译环境,先查看 编译器配置:

编译环境没有问题。

使用终端执行 同样也报错,就不是 的问题。

执行 打包命令是需要运行 文件(或者对应的是):

打开文件,看到很多地方是使用了变量:

安装 是自动添加 环境变量到 中, 是需要手动配置 的环境变量。 解决方案就是添加 系统变量。

在 文件第一行输入:

set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_202

其中 是 所在的路径。

新增环境变量:

打包报错,首先需要分析是不是配置问题。在终端也报同样的错,大概率是问题,找到启动文件。找打文件找不到:在第一行设置添加环境变量

以上就是mvn 打包报错:no compiler is provided in this environment的详细内容,更多关于mvn 打包报错compiler environment的资料请关注脚本之家其它相关文章!

您可能感兴趣的文章:mvn compile报错“程序包com.XXX不存在”

© 版权声明

相关文章