mvn?打包报错:no?compiler?is?provided?in?this?environment(mvn package mvn install)万万没想到
文章摘要
近日,用户在公司换了新电脑后,发现系统从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不存在”
© 版权声明
文章版权归作者所有,未经允许请勿转载。