首页 > 编程语言 >Java环境配置包含Maven,idea配置,保姆级教程!

Java环境配置包含Maven,idea配置,保姆级教程!

时间:2024-09-05 16:24:40浏览次数:6  
标签:maven java idea Maven 点击 Java 安装

1.本期工具

Maven : https://maven.apache.org/
Java : https://www.oracle.com/cn/java/technologies/downloads/#java22
Idea : https://www.jetbrains.com/zh-cn/idea/download/?section=windows

2.Java安装配置

1.jdk下载

官网下载:https://www.oracle.com/cn/java/technologies/downloads/#java22
选择合适的版本–系统–点击对应的链接下载安装(推荐msi)

在这里插入图片描述
打开安装程序点击Next

建议将安装位置之定义方便管理
在这里插入图片描述
下一步等待安装
在这里插入图片描述

点击close
在这里插入图片描述

2.配置环境变量

我是windows11所以直接:设置—系统—系统信息—高级系统设置 —环境变量—系统环境变量

在这里插入图片描述

![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/b9232889f84c488fab5a778bc9e3195f.png

点击新建将jdk的安装路径放入bin目录的上一级

变量名为JAVA版本_HOME这样方便后期多版本管理
变量值就是安装路径
在这里插入图片描述
成功如图
在这里插入图片描述

按照下方步骤
1.双击path
2.点击新建
3.将前面配置的变量添加进来注意要用%包裹住变量再加上\bin
然后一路点击确定
在这里插入图片描述
打开cmd输入java -version看到版本输出就行了
在这里插入图片描述

3.补充

后期如果多个java版本就需要注意在Path中是重上往下执行找到一共后就不会再往下找,就需要在右边选中对应的环境点击上移或下移来保证需要在控制台输出的java版本在最上方这样就会输出你所需要的版本信息
在这里插入图片描述

3.安装Maven

1.下载Maven

打开官网点击zip下载
也可以选择下载3.6的版本:点击直接下载
在这里插入图片描述

1.先创建文件夹存放对应的版本,同样建议带上版本号方便后期管理
在这里插入图片描述

2.创建Maven仓库文件夹
用于存放maven下载的包之类的
直接在解压目录里创建一个名为MAVEN_repository的文件夹
在这里插入图片描述

2.修改配置文件

在conf目录下右键选择打开方式为txt文件也行不要直接打开
在这里插入图片描述
打开后CTRL+F搜索输入<mirrors>找到这个标签在内部填入下方的配置可以只加入阿里云仓库。

在这里插入图片描述

    <!-- 阿里云仓库 -->
    <mirror>
      <id>alimaven</id>
      <mirrorOf>central</mirrorOf>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
    </mirror>

    <!-- HTTP的默认Maven库 -->
    <mirror>
      <id>maven-default-http-blocker</id>
      <mirrorOf>external:http:*</mirrorOf>
      <name>Pseudo repository to mirror external repositories initially using HTTP.</name>
      <url>http://0.0.0.0/</url>
      <blocked>true</blocked>
    </mirror>

    <!-- junit镜像地址 -->
    <mirror>
      <id>junit</id>
      <name>junit repository</name>
      <url>http://jcenter.bintray.com/</url>
      <mirrorOf>junit</mirrorOf>  <!-- 修正为仅镜像 junit -->
    </mirror>

再修改默认的Maven仓库路径,同样搜索<localRepository>标签将其中的路径改为刚刚创建的maven仓库路径。

在这里插入图片描述
4.配置环境变量

同样的步骤打开系统变量忘了回看上方Java安装的第二点
和java差不多点击新建
变量名格式为MAVEN版本_HOME
变量值为解压目录的bin目录上一级
在这里插入图片描述

再双击系统变量的Path新建将刚刚常见的变量名用%包裹再加上\bin

在这里插入图片描述
最后一路确定保存打开cmd测试是否配置完成
输出版本号配置完成
在这里插入图片描述

3.补充

和java一样都是重上往下找找到一个就不再往下找输出对应的版本号需要上下移来重新查询。

4.idea环境配置

1.官网下载

官网:https://www.jetbrains.com/zh-cn/idea/
下载完双击安装点击Next

在这里插入图片描述

到这里建议更改安装路径自己创建文件夹报保存

其他的可选可不选
在这里插入图片描述
再就是一路下一步安装

2.配置环境

安装完idea打开修改默认的Maven环境,避免每次打开项目都重新配置环境。
将默认的maven路径更改
在这里插入图片描述
更改默认的配置文件路径
在这里插入图片描述

3.创建项目

创建最基础的java项目

在这里插入图片描述

识别不出来就点击Add jdk找到安装目录
在这里插入图片描述
点击create项目创建完成

pom文件它定义了项目的基本信息、依赖、构建配置、插件等。每个 Maven 项目都需要一个 pom.xml 文件来管理项目的构建过程。
在这里插入图片描述

idea为我们创建了一个做基本的Main文件直接运行查看环境是否配置完成

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
输出Hello word!运行完成。

4.补充

也可以直接下载汉化插件
在这里插入图片描述

在这里插入图片描述

安装完成点击重启idea汉化完成。
在这里插入图片描述

5.完结

本篇文章到此结束,欢迎补充留言。希望本篇文章能对你有所帮助,如果可以点个

标签:maven,java,idea,Maven,点击,Java,安装
From: https://blog.csdn.net/qq_31723953/article/details/141930638

相关文章

  • 基于JAVA的个人理财系统设计与实现的计算机毕设
    基于JAVA的个人理财系统设计与实现摘要随着现在社会的快速发展和进步,人们的生活水平也不断提高,人们不仅在生活物质上提高,而且在整体素质上也不断提高,在某个职业道德也投入了很多的资金和时间。对于一些年轻的人来说,在资金和物质上有时候不知道该如何去操作,也更不知道去如何将这......
  • Java中的图像复原:如何实现高效的去雾与去雨算法
    Java中的图像复原:如何实现高效的去雾与去雨算法大家好,我是阿可,微赚淘客系统及省赚客APP创始人!今天我们来探讨在Java中如何实现高效的图像复原技术,特别是去雾和去雨算法的实现和优化。一、图像复原的概念与挑战图像复原是指在受到各种干扰的图像中恢复出原始的清晰图像。......
  • Java毕设项目II基于Java的英语知识应用网站
    目录一、前言二、技术介绍三、系统实现四、论文参考五、核心代码六、源码获取全栈码农以及毕业设计实战开发,CSDN平台Java领域新星创作者,专注于大学生项目实战开发、讲解和毕业答疑辅导。获取源码联系方式请查看文末一、前言在全球化日益加深的今天,英语作为国际交流......
  • java+vue计算机毕设社区独居老人健康管理系统【源码+开题+论文】
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着我国人口老龄化的加速,独居老人的数量显著增加,这一群体在健康管理上面临着诸多挑战。传统的养老模式难以全面覆盖并有效满足独居老人的健康需求,特......
  • java+vue计算机毕设汽车租赁管理系统【源码+开题+论文】
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着城市化进程的加速和居民生活水平的提高,汽车租赁作为一种便捷、灵活的出行方式,日益受到广大消费者的青睐。传统汽车租赁行业面临着管理效率低下、......
  • java+vue计算机毕设求职招聘管理系统【源码+开题+论文】
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着互联网的飞速发展,网络招聘已成为企业与求职者之间沟通的主要桥梁。传统的招聘方式,如招聘会、报纸广告等,不仅成本高、效率低,而且难以精准匹配企业......
  • 【JavaScript学习第六天】—讲述JS学习历程的知识分享!
    前言本篇主要讲述了面向对象开发的特点,对象和类的概念与区别,包括详细讲解一个Tab选项卡案例一、面向对象在引出面向对象之前,我们首先要了解面向过程的概念面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候再一个一个的依次调用就可以了......
  • Java中的服务端点认证与授权:JWT与Spring Security OAuth2
    Java中的服务端点认证与授权:JWT与SpringSecurityOAuth2大家好,我是微赚淘客返利系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!今天我们将深入探讨如何在Java应用中实现服务端点的认证与授权,重点关注JWT(JSONWebToken)和SpringSecurityOAuth2。我们将通过实际代码示例展......
  • Java中的服务端点请求跟踪:Spring Cloud Sleuth
    Java中的服务端点请求跟踪:SpringCloudSleuth大家好,我是微赚淘客返利系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!今天我们将探讨如何使用SpringCloudSleuth来实现Java应用中的服务端点请求跟踪。SpringCloudSleuth提供了一种简单而强大的方式来跟踪跨服务的请求,从而......
  • Java中的服务端点保护:Spring Security与OAuth2
    Java中的服务端点保护:SpringSecurity与OAuth2大家好,我是微赚淘客返利系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!今天,我们将深入探讨如何在Java应用中保护服务端点,重点介绍SpringSecurity与OAuth2这两种强大的安全机制。我们将通过实际代码示例演示如何使用这些工具来......