安装MAVEN和找不到JAVA_HOME问题原因

一、MAVEN安装

1.将下载好的MAVEN解压

2.配置MAVEN环境变量

MAVEN_HOME3.3.9

在这里插入图片描述

配置path

在这里插入图片描述

3.配置本地仓库

打开settings.xml进行修改
在这里插入图片描述

在MAVEN下新建一个repository文件夹
在这里插入图片描述

4.配置阿里MAVEN仓库配置

每次去阿里云下载jar包
在这里插入图片描述

<mirror><id>AliMaven</id><name>aliyun maven</name><url>http://maven.aliyun.com/nexus/content/groups/public/</url><mirrorOf>central</mirrorOf>        </mirror>

二、错误截图

在这里插入图片描述

1.错误提示:

Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.

2.原因分析

打开\maven\apache-maven-3.3.9\bin目录下的mvn.cmd
你会发现maven是先去找JAVA的环境变量,如果找不到JAVA_HOME 就会报错。所以需要将Java环境变量的名称改为JAVA_HOME,否则MAVEN找不到JAVA 的环境变量
在这里插入图片描述

3.解决方法

修改环境变量的名称JAVA_HOME和Path
在这里插入图片描述
在这里插入图片描述

4.修改后

**在这里插入图片描述**

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/333005.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数据库中的二级索引_普通索引_辅助索引

普通索引、二级索引、辅助索引是同个东西。 假设有张表的字段为 name&#xff0c;这个字段添加普通索引&#xff08;也叫二级索引&#xff09;&#xff0c;其存储引擎为 InnoDB&#xff0c;那么这个 name 索引的结构图&#xff1a;

2018-12 jdk_JDK 12新闻(2018年9月13日)

2018-12 jdk由于计划于本月晚些时候&#xff08;2018年9月25日&#xff09;发布JDK 11的 一般可用性 &#xff0c;是时候开始更仔细地研究JDK 12了 。 在OpenJDK jdk-dev邮件列表上的标题为“ JDK 12的计划时间表 ”的消息中 &#xff0c; 马克赖因霍尔德 &#xff08; Mark R…

idea连接mysql数据库时连接显示错误caching_sha2_password

问题描述 Connection to paradigmlocalhost failed. Unable to load authentication plugin caching_sha2_password.问题原因 mysql8之前的版本使用的密码加密规则是mysql_native_password&#xff0c;但是在mysql8则是caching_sha2_password&#xff0c;所以需要修改密码加密…

MySQL联合索引原理_复合索引_组合索引_多列索引

文章目录联合索引原理示意图联合索引就是复合索引、组合索引、多列索引。联合索引原理示意图

fluent design_Fluent Design单选按钮,复选框,选择框,Java菜单

fluent design这次我对JMetro进行了重大更新。 3.8版带来了以下新的Fluent Design &#xff08;FDS&#xff09;启发风格&#xff08;深色和浅色&#xff09;和更新&#xff1a; 新的单选按钮样式&#xff1b; 复选框的新样式&#xff1b; 菜单的新样式&#xff1b; 更新了…

MySQL的explain工具介绍

文章目录介绍explain extendedshow waringsexplain partitionsid 字段select_typetypekeypossible_keyskey_lenkey_len 计算规则refrowsextra介绍 使用 explain 可以模拟优化器执行 SQL 语句&#xff0c;会返回 SQL 语句的执行计划信息&#xff0c;但是不会真正去执行这条 SQL…

jetty设置双向ssl_在Jetty中设置SSL

jetty设置双向ssl当您必须快速启用SSL并陷入困境时&#xff0c;您是否遇到了问题&#xff1a;-( 你并不孤单&#xff0c;我将分享我的痛苦和一些学习。 我将分享在码头上启用SSL的步骤。 警告&#xff1a;仅将以下说明用于开发人员设置和生产&#xff0c;请联系您的安全专家…

使用Thumbnailator压缩照片

导入依赖 <dependency><groupId>net.coobird</groupId><artifactId>thumbnailator</artifactId><version>0.4.8</version></dependency>代码 package com.asx.hyd.non.trs;import net.coobird.thumbnailator.Thumbnails;impo…

MySQL的索引优化

文章目录全值匹配最左前缀原则不在索引列上使用函数&#xff0c;会导致索引失效而转向使用全表扫描范围条件右边的索引列会失效尽量使用覆盖索引使用不等于操作符无法使用索引is null&#xff0c;is not null 一般情况下也无法使用索引like 以通配符开头的&#xff0c;索引会失…

cuba 平台_认识CLI for CUBA平台

cuba 平台毫无疑问&#xff0c;软件开发人员&#xff08;尤其是Java开发人员&#xff09;的世界充满了键盘狂热者&#xff0c;最好通过单击一下鼠标键入10-15个字母。 而且我们的社区也不例外&#xff0c;因此我们经常被问到“如何在没有CUBA Studio的情况下启动项目&#xff1…

关闭zookeeper进程

查看端口是否占用 netstat -ano|findstr “2181” 关闭相应进程 tskill 端口号 MAC启动配置文件 找到对应路径 /Users/mac/Desktop/soft/software/apache-zookeeper-3.8.0/bin启动zookeeper ./zkServer.sh start查看状态 ./zkServer.sh status关闭zookeeper ./zkServe…

Linux系统下,虚拟终端开启256色_虚拟终端类型xterm开启256色

文章目录查看当前终端类型修改终端类型查看当前终端类型 现在的终端模拟器早就支持256色了&#xff0c;不过默认可能还是8色的。 开启终端&#xff0c;查看终端类型&#xff1a; [roothtlwk0001host ~]# echo $TERM xterm接着查看 xterm 终端支持的颜色&#xff1a; [rooth…

io.realm:rea_使Java具有响应性的框架和工具包:RxJava,Spring Reactor,Akka和Vert.x概述...

io.realm:rea如今&#xff0c;人们需要具有高用户体验的高响应性&#xff0c;交互式应用程序&#xff0c;这通常意味着要处理异步性&#xff0c;尤其是当应用程序涉及高负载&#xff0c;实时数据和多用户时。 由于Java是一种固有的语言&#xff0c;它固有地支持命令式编程风格…

解决postman请求乱码问题

在请求头里加入 Content-Type&#xff1a;application/json;charsetUTF-8

vim如何开启256色

相同的colorschema&#xff0c;vim 和 gvim 的颜色差距还是很大的&#xff0c;因为 gvim 使用 X 的颜色&#xff0c;而 vim 只能使用终端提供的颜色&#xff0c;所以造成了二者的显示差异。所以 vim 开启 256 色&#xff0c;必须开启终端的 256 色&#xff0c;另请参见《Linux系…

spring boot分层_只需5分钟即可启动并运行分层架构:: Spring Boot第1部分

spring boot分层这是一个分为两部分的系列&#xff0c;其中我将展示如何使用Spring Boot创建分层体系结构。 什么是分层体系结构&#xff1a;简而言之&#xff0c;当我们构建企业应用程序时&#xff0c;我们维护不同的层以封装特定于层的逻辑&#xff0c;这样就不会溢出到另一…

java相除保留两位小数_Java:Java快速入门

源代码组织方式Java程序由packageclass组成&#xff0c;package对应目录的相对路径。1 package com.happyframework.javastudy.hello;2 3 public final class Hello {4 public static void hello(){5 System.out.println("hello!");6 }7 }关于class有如下几点规则&am…

Linux系统下与终端相关的命令

文章目录一、命令 who or w 可以显示有哪些终端登录二、命令 who am i 用来显示当前终端是哪一个三、命令 tty 显示当前终端的设备文件四、命令 chvt 用来切换虚拟终端五、命令 last 显示每个终端的登录时间和持续时间等信息六、命令 toe -a 列出系统支持的所有终端类型七、命令…

jdk switch 枚举_JDK 12开关表达式遇到意外的枚举值

jdk switch 枚举正如我在“ 玩JDK 12的Switch表达式 ”一文中所写的那样&#xff0c; JDK 12 Early Access Build使JEP 325 [“ Switch Expressions&#xff08;Preview&#xff09;”&#xff09;实现的实验变得容易。 我的帖子“ JDK 12&#xff1a;实际中的切换语句/表达式 …

MacBook/MacOS如何写入MacBook特有的符号(例如:⌘/⌥/⎋/⇪)

文章目录步骤说明图文说明步骤说明 1.打开「表情与符号」 按快捷键 Ctrl Command Space 打开「表情与符号」窗口&#xff1b;你也可以在顶部菜单栏中的输入法&#xff0c;然后点击下拉的菜单列表中的「显示表情与符号」。如果找不到这个菜单项&#xff0c;你需要在电脑的「系…