当前位置: 首页 > news >正文

Maven安装配置

一、JDK 安装配置

下载 JDK :可以选择 Oracle 官网的 JDK 或开源的 OpenJDK 等。Oracle JDK 提供了稳定的商业支持和优化,而 OpenJDK 则是免费开源的,根据自身需求和项目要求选择合适的版本,如常见的 JDK 8、JDK 11、JDK 17 等。

安装 JDK :对于 Windows 系统,运行下载的安装程序,选择安装路径进行安装,一般默认路径即可。在安装过程中,会自动将 JDK 的一些可执行文件路径添加到系统的 PATH 环境变量中,但有时可能需要手动进一步配置。

配置Java环境变量

创建 JAVA_HOME 变量 :右键点击 “此电脑”->“属性”->“高级系统设置”->“环境变量”,在 “系统变量” 下点击 “新建”,

变量名为 JAVA_HOME ,变量值为 JDK 的安装路径,如 C:\Program Files\Java\jdk-11.0.12。

修改 PATH 变量 :在 “系统变量” 下找到 “Path” 变量,点击 “编辑”,添加 %JAVA_HOME%\bin 和 %JAVA_HOME%\jre\bin,

这样可以在命令行中直接使用 Java 和 JDK 的相关命令。

验证安装是否成功 :打开命令提示符,输入 java -version 和 javac -version 命令,若能正确显示 JDK 的版本信息,则说明安装成功。

三、Maven安装配置

了解 Maven 的作用 :Maven 是一个基于 Java 的项目管理和构建自动化工具。它可以自动管理项目的依赖关系,自动下载所需的 JAR 包,并且能够简化项目的构建、编译、测试和部署等流程,提高开发效率,避免了手动管理依赖的繁琐和容易出错的问题。

检查 JDK 安装 :在安装 Maven 之前,需要先确认已经正确安装了 JDK,因为 Maven 是基于 Java 运行的。

通过在命令行输入 java -version 和 echo %JAVA_HOME% 命令,检查 JDK 是否安装成功以及 JAVA_HOME 环境变量是否配置正确。

下载 Maven :访问 Maven 官方网站 http://maven.apache.org/download.cgi ,根据操作系统选择对应的版本进行下载,

如 Windows 系统可下载 apache-maven-bin.zip 压缩包。

解压 Maven 安装包 :将下载的 Maven 压缩包解压到一个没有中文和空格的目录下,

如 D:\software\maven ,解压后的目录结构包括 bin、boot、conf、lib 等文件夹,其中 bin 目录下存放了 Maven 的可执行命令文件。

四、配置 Maven 环境变量

创建 MAVEN_HOME 变量 :在 “系统变量” 下新建变量名 MAVEN_HOME,变量值为 Maven 的解压安装路径,如 D:\software\maven\apache-maven-3.8.4。

修改 PATH 变量 :在 PATH 系统变量中添加 %MAVEN_HOME%\bin,这样可以在命令行中直接使用 mvn 命令。

验证 Maven 安装 :在命令行中输入 mvn -v 命令,若能正确显示 Maven 的版本信息以及 Java 的版本信息,则说明 Maven 安装成功。

 

http://www.jsqmd.com/news/490440/

相关文章:

  • C++ STL:unordered_map 自定义键值类型的三种实现策略与选择
  • STM32驱动ST7789系列(一):从零搭建显示框架
  • 工业超融合系统:重构制造底层逻辑的数字基座
  • 打开网站显示Notice: Undefined index错误怎么办|已解决
  • 国产操作系统实战:银河麒麟V10 ARM平台MySQL 8.0.27完整安装教程
  • Qwen3-14B效果展示:小说章节续写、人物设定生成、世界观构建案例
  • 立创EDA实战:基于ESP32的智能洗衣机改造全记录(附开源代码)
  • 视频剪辑自动化API解决自媒体效率瓶颈:JianYingApi批量处理方案与90%时间节省
  • AzurLaneAutoScript:5个维度解析碧蓝航线全自动化解决方案
  • Gazebo仿真中相机与激光雷达标定的5个常见误区及解决方案(附完整配置流程)
  • 健帆生物血液净化设备推荐参考 - 品牌2026
  • iOS开发实战:手把手教你打造高颜值验证码输入框(支持4/6位)
  • M2LOrder开源模型生态:97个.opt文件结构解析+SDGB游戏数据来源揭秘
  • 健帆生物血液净化设备详细介绍 - 品牌2026
  • 深入解析Carry4:从内部结构到加法实现
  • SpringBoot3实战:WebClient如何优雅处理高并发HTTP请求?
  • DeepSeek-OCR-2新功能体验:创新视觉因果流技术,识别更智能
  • CAN FD Light:低成本嵌入式网络通信的革新方案
  • VGGT番外篇:大场景重建(VGGT-Long、VGGT-Motion、VGGT-SLAM2、InfiniteVGGT) - MKT
  • StructBERT中文语义匹配惊艳效果:古汉语白话文语义映射能力
  • C# 命名规范(微软官方标准)
  • ESP32S3N16R8驱动ST7701S屏幕避坑指南:PlatformIO配置与引脚调试全记录
  • IPD咨询洞察:需求管理案例:需求收集的要求、角色和人员
  • PotPlayer字幕翻译插件全攻略:从环境搭建到高级定制
  • SAP OData Service调试秘籍:如何用/IWFND/MAINT_SERVICE快速定位接口问题
  • 健帆生物血液净化设备详解,2026更新 - 品牌2026
  • AOE网实战解析:如何计算关键路径中的最早与最迟时间
  • 基于Kaimal谱的风速时间序列生成MATLAB程序
  • 深入解析Apache Commons Collections漏洞:CC1链的来龙去脉
  • Phi-3-vision-128k-instruct惊艳表现:乐谱图片→MIDI生成+演奏风格分析