win10 JDK17+Maven3.8安装全过程

 更新时间:2026年01月17日 10:17:28   作者:白滚水_  
文章详细介绍了如何在Windows系统上安装和配置JDK 17和Maven 3.8,包括设置环境变量、验证安装和配置Maven的本地仓库和远程源

一、安装JDK17

JDK下载链接:https://www.oracle.com/java/technologies/downloads/#jdk17-windows

下载好后运行安装程序,根据自己需要设置安装路径,点击“下一步”直至安装完成。

安装好后需要配置一下环境变量。此电脑 -> 属性 -> 高级系统设置 -> 环境变量

新建一个名为 JAVA_HOME 的系统变量,路径设置为自己JDK的安装路径:

完成后点击“确定”。

然后点击系统变量的“Path”:

新建一个路径指向 %JAVA_HOME%\bin 的环境变量:

完成后点击“确定”保存退出。

测试一下JDK是否配置成功,命令行输入java -version查看是否正常提示java版本信息:

java -version

二、安装Maven3.8

Maven下载链接:https://maven.apache.org/download.cgi

选择与自己JDK兼容的Maven版本进行下载,此处我下载了maven3.8.8:

下载完成后解压,解压好后目录结构如下:

接下来配置一下maven的环境变量。此电脑 -> 属性 -> 高级系统设置 -> 环境变量,新建一个名为 MAVEN_HOME 的系统变量,路径设置为自己maven所在的目录:

完成后点击“确定”。

然后点击系统变量的“Path”,新建一个路径指向 %MAVEN_HOME%\bin 的环境变量:

完成后点击“确定”保存退出。

测试一下Maven是否配置成功,命令行输入mvn -v查看是否正常提示Maven版本信息:

mvn -v

接下来需要对Maven换源提高抓包速度:

将红框内容替换为阿里源:

    <mirror>
      <id>aliyunmaven</id>
      <mirrorOf>central</mirrorOf>
      <name>aliyun maven</name>
      <url>https://maven.aliyun.com/repository/public</url>
    </mirror>

最后配置一下Maven的本地仓库,在Maven的家目录新建一个名为maven-repo 的文件夹:

将settings.xml 文件中 localRepository 指向的路径改为 maven-repo 文件夹的路径:

  <localRepository>E:\maven3.8.8\apache-maven-3.8.8\maven-repo</localRepository>

至此Maven就配置完成了。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Springboot如何实现代理服务器

    Springboot如何实现代理服务器

    这篇文章主要介绍了Springboot如何实现代理服务器问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-06-06
  • 深入了解MyBatis参数

    深入了解MyBatis参数

    今天小编就为大家分享一篇关于深入了解MyBatis参数,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-12-12
  • springboot swagger 接口文档分组展示功能实现

    springboot swagger 接口文档分组展示功能实现

    这篇文章主要介绍了springboot swagger 接口文档分组展示功能实现,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧
    2024-03-03
  • java实现短地址服务的方法(附代码)

    java实现短地址服务的方法(附代码)

    大多数情况下URL太长,字符多,不便于发布复制和存储,本文就介绍了通过java实现短地址服务,减少了许多使用太长URL带来的不便,需要的朋友可以参考下
    2015-07-07
  • SpringBoot 使用 Sa-Token 完成权限认证的操作方法

    SpringBoot 使用 Sa-Token 完成权限认证的操作方法

    Sa-Token是一款轻量级Java权限认证框架,适用于快速搭建权限系统,它提供了丰富的功能,下面给大家介绍SpringBoot 使用 Sa-Token 完成权限认证的相关操作,感兴趣的朋友跟随小编一起看看吧
    2025-02-02
  • 简单了解java volatile

    简单了解java volatile

    这篇文章主要介绍了了解java volatile,volatile是Java提供的一种轻量级的同步机制,在并发编程中,它也扮演着比较重要的角色。下面我们来一起学习一下吧
    2019-05-05
  • Java使用entrySet方法获取Map集合中的元素

    Java使用entrySet方法获取Map集合中的元素

    这篇文章主要为大家详细介绍了Java使用entrySet方法获取Map集合中的元素,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-08-08
  • Java并发之线程池Executor框架的深入理解

    Java并发之线程池Executor框架的深入理解

    这篇文章主要介绍了Java并发之线程池Executor框架的深入理解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-11-11
  • Mybatis使用IN语句查询的实现

    Mybatis使用IN语句查询的实现

    这篇文章主要介绍了Mybatis使用IN语句查询的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • SpringBoot集成Druid实现监控功能的示例代码

    SpringBoot集成Druid实现监控功能的示例代码

    这篇文章主要介绍了SpringBoot集成Druid实现监控功能,Druid是阿里巴巴开发的号称为监控而生的数据库连接池,可以很好的监控DB池连接和SQL的执行情况,天生就是针对监控而生的DB连接池,文中通过代码示例讲解非常详细,需要的朋友可以参考下
    2024-02-02

最新评论