Java Maven安装及环境配置教程

2023-11-12

一、安装

1、安装包
apache-maven-3.6.3 安装包下载地址

2、下载安装包然后直接解压就行。

注意:文件的位置路径不能有中文。

二、环境配置

1、用户变量
双击Path,点击新建,将如下复制进去,然后点击确定:

%MAVEN_HOME%\bin

2、系统变量

点击新建,按照如下所示,复制信息,然后点击确定:

MAVEN_HOME

在这里插入图片描述

注意:变量值为你解压maven的目录位置。

3、测试是否安装成功

打开cmd,输入mvn -version,有版本信息即为成功!

另外在使用maven之前,一定要确保环境安装JDK!!!

如果未安装JDK,可以参考如下教程:
JDK安装教程地址

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java Maven安装及环境配置教程 的相关文章

  • 在Java中使用命令行编译多个包

    您好 我一直在使用 IDE 但现在我需要从命令行运行和编译 问题是我有多个软件包 我试图找到答案 但没有任何效果 所以我有 src Support java files Me java files Wrapers java files 你知
  • 使用 HttpUrlConnection Android 将 base64 编码的图像发送到服务器

    我正在尝试使用 HttpUrlConnection 将 base64 编码的图像发送到服务器 我遇到的问题是大多数图像均已成功发送 但有些图像会生成 FileNotFound 异常 我的图像编码代码可以在下面找到 public static
  • URL.setURLStreamHandlerFactory

    我正在使用带有嵌入式 Jetty 的可执行 jar 开发一个 Web 应用程序 我的jar包含一个依赖jar jar in jar 我参考了JarRsrcLoader and RsrcURLStreamHandlerFactory由 Ecl
  • 无法使用 json 架构验证器根据预定义的 yaml 文件验证查询参数

    我需要根据预定义的 yaml 文件架构验证查询参数的架构 因此我使用 json 架构验证器 验证如何失败 我正在执行以下步骤 填充参数和相应的架构 final List
  • Swagger for Micronaut 与 Maven

    我想从 Spring Boot 2 切换到 Micronaut 框架 而且我在 Swagger 设置上遇到了困难 在 Spring Boot 2 项目中 我有以下依赖项
  • 字符串池可以包含两个具有相同值的字符串吗? [复制]

    这个问题在这里已经有答案了 字符串池可以包含两个具有相同值的字符串吗 String str abc String str1 new String abc Will the second statement with new operator
  • JTable 和 JScrollpane 大小的问题

    我有一个JScrollPane with a JTable在里面 在里面JTable我最初有 3 行 稍后添加行 默认JTable我的 3 行很难看 因为JScrollPane calls getPreferredScrollableVie
  • 有多少种方法可以将位图转换为字符串,反之亦然?

    在我的应用程序中 我想以字符串的形式将位图图像发送到服务器 我想知道有多少种方法可以将位图转换为字符串 现在我使用 Base64 格式进行编码和解码 它需要更多的内存 是否有其他可能性以不同的方式做同样的事情 从而消耗更少的内存 现在我正在
  • JFace ColumnWeigthData 导致父级增长

    我有一个 Eclipse RCP 应用程序 并且想要在TableViewer using ColumnWeigthData as ColumnLayoutData 问题是父表单 ScrolledForm在示例代码中 每当我布局表格时都会增加
  • Java-如何将黑白图像加载到二进制中?

    我在 FSE 模式下使用 Java 和 swing 我想将完全黑白图像加载为二进制格式 最好是二维数组 并将其用于基于掩码的每像素碰撞检测 我什至不知道从哪里开始 过去一个小时我一直在研究 但没有找到任何相关的东西 只需将其读入Buffer
  • 所有平台上的java

    如果您想用 java 为 Windows Mac 和 Linux 编写桌面应用程序 那么所有这些代码都相同吗 您只需更改 GUI 即可使 Windows 应用程序更像 Windows 等等 如果不深入细节 它是如何工作的 Java 的卖点之
  • 如何将 Observable>> 转换为 Observable>

    我陷入了如何将以下可观察类型转换 转换为我的目标类型的困境 我有以下类型的可观察值 Observable
  • 在 Java 中将弯音发送到 MIDI 音序器

    我了解启动和运行 MIDI 音序器的基础知识 并且希望能够在播放过程中增加 减小序列的音高 但弯音是发送到合成器而不是音序器的消息 我尝试将音序器的接收器设置为合成器的发射器 当我发送弯音短消息时 音序器保持相同的音调 但随后合成器以新的弯
  • Java:java.util.ConcurrentModificationException

    我正在制作 2D 目前正在研究用子弹射击 子弹是一个单独的类 所有项目符号都存储在称为项目符号的数组列表中 当它超出屏幕一侧 Exception in thread main java util ConcurrentModification
  • ECMASCRIPT 5 与 wro4j 和 Google Closure 编译器

    我们将 wro4j 与 Google Closure 和 Maven 一起使用来缩小我们的 JS 默认情况下 它不支持 JS 中的严格模式 use strict 它只是将其删除 有什么配置我可以做吗pom xml或其他地方让它离开use s
  • 如何将 arraylist 从 servlet 传递到 javascript?

    我通过在属性中设置数组列表并将其转发到 jsp 来从 servlet 传递数组列表 Servlet ArrayList
  • 使用 Netbeans(和 Maven)运行正确的上下文根

    当我从 Netbeans 7 2 运行项目时遇到了一些问题 我还使用 Glassfish 3 1 2 服务器 事实上 我正在将现有项目从 Ant 迁移到 Maven 我的 pom xml 已完成 并且我已经使用了上下文根的自定义 如下所述
  • 使用 secp256r1 曲线和 SHA256 算法生成 ECDSA 签名 - BouncyCastle

    我正在尝试使用带有 secp256r1 曲线 P256 的 ECDSA 和用于消息哈希的 SHA256 算法生成签名 我也在使用 Bouncy Castle 库 下面的代码 public class MyTest param args pu
  • 为什么这个私人浮动字段变为零?

    我有一些奇怪的行为 我很难向自己解释 称为 textureScale 的浮点字段变为零 如果某些代码正在更改该值 则可以解释这一点 然而 我希望能够通过将其设置为 私有最终浮点 来导致构建失败 或者至少是运行时异常 那么无论更改该值都将失败
  • 摩尔斯电码 至 英语

    我现在的问题是让 摩尔斯电码转英语 正常工作 将英语转换为莫尔斯电码的第一部分工作正常 我知道以前已经有人问过这个问题 但我不知道我做错了什么 我知道我需要在某个地方进行拆分 但我只是不确定将其放在代码中的何处 现在 莫尔斯电码到英语的部分

随机推荐

  • 操作系统常见面试题总结

    本文转载自 http blog csdn net lisuxuan 1993 article details 41794239 操作系统 知识点大纲 线程间通信 进程间通信 进程空间 内核态 用户态 多线程 锁 死锁的条件是什么 线程与进程
  • RTS与CTS的含义

    我是分割线首先介绍下网上看到的 一 RS232标准中的RTS与CTS RTS CTS 请求发送 清除发送 用于半双工时的收发切换 属于辅助流控信号 半双工的意思是说 发的时候不收 收的时候不发 那么怎么区分收发呢 缺省时是DCE向DTE发送
  • vue3+ts+elementui-plus二次封装树形表格

    复制粘贴即可 一 定义table组件
  • java utf-8 gbk_Java 字符转码之UTF-8转为GBK/GB2312

    java跟python类似的做法 在java中字符串的编码是java修改过的一种Unicode编码 所以看到java中的字符串 心理要默念这个东西是java修改过的一种Unicode编码的编码 packagestring importjav
  • 2020-09-06

    Memcache Memcached是一款开源 高性能 分布式内存对象缓存系统 可应用各种需要的缓存场景 其主要目的是通过降低对Database的访问来加速Web应用程序 他是一个基于内存的 键值对 存储 用于存储数据库调用 API调用或页
  • 关于mysql的时区(下):如何设置mysql的时区

    一 如何设置 mysql 时区 1 命令 1 查时区 show variables like time zone 返回有2行记录 要看time zone变量的值 不需要看system time zone 若值为SYSTEM表示取值跟syst
  • 【OpenStack实战—实验环境准备02】

    目录 前言 准备虚拟机 1 VMware workstation配置 2 控制节点虚拟机配置 3 计算节点虚拟机配置 4 存储节点虚拟机配置 一 配置静态IP IP规划 命令解释 二 关闭防火墙和selinux 命令解释 三 同步时间 命令
  • 独孤九剑第二式-Logistic回归模型

    文章适合于所有的相关人士进行学习 各位看官看完了之后不要立刻转身呀 期待三连关注小小博主加收藏 小小博主回关快 会给你意想不到的惊喜呀 文章目录 前言 Logistic回归模型理论讲解 Logistic引出 模型变换 构造最大似然函数 参数
  • IOTCS解决Actor异常报告、驱动优化

    近日 我们发布了 IOTCS0 8 版本 版本主要解决了Actor异常报告 解决消息处理问题 此外 新增南向驱动BACNet 修复了PLC驱动连接参数 实时监测驱动连接状态 统一的数据格式处理 与此同时我们对现有版本其它模块进行了功能优化
  • 三种安卓模拟器的安装和比较

    1 google官方的AVD 下载官方的sdk包 解压后用sdk manager 下载需要的android版本 如果android官网被墙 可以下载网上整理好的离线包 然后解压到相应目录下 也可以设置翻墙代理 然后运行avd manager
  • windows本地用docker调试

    使用doker调试code cd D project hello t 编译后的镜像名 docker build f D hello devops Dev Dockerfile build arg a hello t helloproject
  • BGP AnyCast

    什么是BGP AnyCast BGP anycast就是 利用一个 多个 as号码在不同的地区广播相同的一个ip段 利用bgp的寻路原则 短的as path 会选成最优路径 bgp寻路原则之n 从而优化了访问速度 其实bgp anycast
  • 【干货】虚拟对抗训练简介

    虚拟对抗训练是一种有效的正则化技术 在监督学习 半监督学习和无监督聚类方面取得了良好的效果 虚拟对抗训练已用于 提高监督学习绩效 半监督学习 深度无监督聚类 有几种正则化技术可以防止过度拟合 并有助于模型更好地概括出看不见的例子 正则化有助
  • Linux和UNIX“新手”们必备的与Linux系统编程相关的基本概念

    1 操作系统的核心 内核 术语 操作系统 通常包含两种不同含义 1 指完整的软件包 这包括用来管理计算机资源的核心层软件 以及附带的所有标准软件工具 诸如命令行解释器 图形用户界面 文件操作工具和文本编辑器等 2 在更狭义的范围内 是指管理
  • 用Android studio 2.3调度程序时提示“Installation failed with message Failed to establish session”错误,需要在在开发者选项

    用Android studio 2 3调度程序时提示 Installation failed with message Failed to establish session 错误 需要在在开发者选项里关闭MIUI优化
  • 【以太网硬件二十一】USXGMII是什么?-Part2

    个人主页 highman110 作者简介 一名硬件工程师 持续学习 不断记录 保持思考 输出干货内容 目录 PCS功能细节 XGMII到USXGMII的映射 带内配置和状态信号 自协商相关 电气特性 PCS功能细节 USXGMII把并行的X
  • Apache Flink Flink Time & Window 解析

    一 Window Time 介绍 Apache Flink 以下简称 Flink 是一个天然支持无限流数据处理的分布式计算框架 在 Flink 中 Window 可以将无限流切分成有限流 是处理有限流的核心组件 现在 Flink 中 Win
  • call、apply、bind的区别

    为什么要改变this的指向 var name codereasy let obj name 张三 say function console log this name obj say setTimeout obj say 10 正常情况下
  • linux I/O优化 磁盘读写参数设置

    转载 http wlservers blog 163 com blog static 120622304201241715945256 关于页面缓存的信息 可以用 cat proc meminfo 看到 其中的Cached 指用于pagec
  • Java Maven安装及环境配置教程

    一 安装 1 安装包 apache maven 3 6 3 安装包下载地址 2 下载安装包然后直接解压就行 注意 文件的位置路径不能有中文 二 环境配置 1 用户变量 双击Path 点击新建 将如下复制进去 然后点击确定 MAVEN HOM