mvn命令提示No compiler is provided in this environment解决办法_mvn no compiler is provided in this environment.-程序员宅基地

技术标签: 工作积累  java  

环境:MACOS

问题:终端执行mvn clean install时报No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?报错,打包失败

分析:之前电脑里面是java18,后面因为版本太高了所以又下载了java1.8.再将java版本切换到1.8之后可能导致了系统环境变量PATH后面的JAVA_HOME丢失(猜测是这个原因导致打包失败)

解决办法:export JAVA_HOME=“你的java1.8的路径”

export CLASS_PATH="$JAVA_HOME/lib"

export PATH=".:$PATH:$JAVA_HOME/bin"

source /etc/profile

继续mvn xxxxxxxx就可以成功了哈哈!!!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/webmater2320/article/details/123804592

智能推荐

Linux基础之初识SHELL脚本_shell脚本-gf-程序员宅基地

文章浏览阅读10w+次。Shell脚本(Shell Script )可以简单理解为多个LINUX命令的堆砌,与Windows/Dos下的批处理相似_shell脚本-gf

IPD思想指导下的企业研发管理成熟度演进模型-程序员宅基地

文章浏览阅读2.4k次。基于IPD研究(书籍、网络文章、个人实践),参考CMMI框架,输出本研发管理能力成熟度框架。_研发管理成熟度

linux下Js加载so,JavaScript文件加载器LABjs API详解-程序员宅基地

文章浏览阅读478次。在《高性能JavaScript》一书中提到了LABjs这个用来加载JavaScript文件的类库,LABjs是Loading And Blocking JavaScript的缩写,顾名思义,加载和阻塞JavaScript,而它的API script()和wait()则优雅地实现了这两个功能,我在高性能JavaScript 加载和执行一文中也简单讲解了这两个核心API的用法。当然,LABjs还有更多..._so打包到js

Rancher 1.6 实战-程序员宅基地

文章浏览阅读1.7k次。为什么80%的码农都做不了架构师?>>> ..._rancher 1.6

Pycharm+Anaconda 之jupyter notebook内核配置,解决内核不匹配等错误_笔记本内核和代码不匹配-程序员宅基地

文章浏览阅读5.8k次,点赞9次,收藏26次。首先确保已经安装了annaconda和pycharm软件,可百度相关教程。1.安装notebook在独立anaconda环境中,假设环境名为Jupyter,安装notebook,已安装的见下一步。(Jupyter) E:\Pywork> conda install notebook # 或 pip install notebook2.检查ipython是否安装默认安装jupyter notebook包时会安装关联的ipython包,为确保此处无问题,可以检查一下,在Jupyter_笔记本内核和代码不匹配

hive和hadoop的浅显理解_一篇文章了解hadoop hive-程序员宅基地

文章浏览阅读2.8k次。hadoop是一个分布式存储系统,他可以将我们的日志、数据等存储到不同的节点上(当数据十分大的时候),有时候一份数据会被存储到不同机器的不同磁盘上面。那么问题来了:我们想取出这么一整份数据并做对应计算怎么办呢?这个时候,mapreduce就应运而生。它是一个依托于hadoop上的计算引擎,主要就是对数据进行合并汇总等操作,本身并不存储数据。那hive是什么呢?hive是基于hadoop的一个数据仓库工具。由于mapreduce程序比较复杂,故而hive对他做了一层封装。它可以将我们写的hql翻译成_一篇文章了解hadoop hive

随便推点

sonar-程序员宅基地

文章浏览阅读61次。1.maven的setting.xml中<profiles> <profile> <id>sonar</id> <activation> <activeByDefault>true</activeByDefault> </activation> <proper...

linux mysql源,linux 安装 mysql8+ rpm源方式-程序员宅基地

文章浏览阅读137次。系统 更新yum upgrade卸载rpm -qa|grep -i mysqlrpm -ev mysql-community-common-5.7.27-1.el7.x86_64 mysql-community-server-5.7.27-1.el7.x86_64 mysql-community-server-5.7.27-1.el7.x86_64 mysql-community-libs-5.7..._yum拉取msyql8的rpm源

Java Reflection Tutorial for Classes, Methods, Fields, Constructors, Annotations and much more_reports all fields methods 哦日期classes,found in the-程序员宅基地

文章浏览阅读1k次。Reflection in java provides ability to inspect and modify the runtime behavior of applications. Reflection is one of the advance topic of core java. Using reflection we can inspect a class,interface_reports all fields methods 哦日期classes,found in the specified

HomeAssistant实现对UPS的数据监控_network ups tools-程序员宅基地

文章浏览阅读4.4k次。之前写在《米家接入HomeKit系列》系列文章的时候,我们讲解了如何使用通过HomeAssistant和HomeBridge来将米家设备接入HomeKit中。细心的同学应该发现我在讲解米家接入HomeKit系列二:通过群辉NAS的Docker搭建HomeAssistant章节最后的配置截图中有个UPS的配置。于是就有玩NAS的小伙伴问我UPS如何接入HomeAssistant。那么今天我就特意写一篇文章给大家介绍下我们怎样才能够将UPS接入到HomeAssistant中进行展示监控。_network ups tools

android 字符串折线图,Android + MPAndroidChart 实现折线、柱形和饼状图-程序员宅基地

文章浏览阅读275次。本文讲讲怎么用 MPAndroidChart 框架实现折线图、柱形图、饼图,并且进行样式设置,达到和宣传图差不多的效果。一开始看到 MPAndroidChart 的各种图表介绍图感觉很好看,但是直接New一个相应图表,仅仅填充数据的话,样式稍微有些丑。经过一番阅览文档才把样式调整得好看些。所以就写了这篇文章作下记录。APP 里实现的最终效果:最终效果引入框架首先是引入框架:Gradle配置一下依赖...

react获取noe4j 数据 用d3js展示_react neo4j-程序员宅基地

文章浏览阅读564次。import neo4j from 'neo4j-driver' async getKnowMap(cypher, user) { // console.log(cypher); // neo4j数据展示 var config = { container_id: "viz", server_url: "bolt://192.168.51.109:7687", server_use_react neo4j

推荐文章

热门文章

相关标签