文章目录

  • 一、下载配置Maven环境
    • 1.下载maven.jar解压缩,放在一个文件夹下
    • 2.点击此电脑=>属性=>高级设置=>环境变量=>系统变量=>新建
    • 3.变量名为MAVEN_HOME,路径选择maven所在目录=>确定=>确定
    • 4.点击path,编辑=>新建=>%MAVEN_HOME%\bin=>确定
    • 5.更改maven文件夹下setting(两处)
    • 6.配置好后,在cmd中测试版本,出现以下界面配置成功
  • 二、配置idea
    • 1.关闭所有项目,重新打开idea=>configure=>setting
    • 2.搜索Maven,将如下三个地方更改为下Maven对应的路径,apply=>ok
    • 3.新建项目=>maven=>next
    • 4.第一个为组名,随便给,项目名称为第二个=》next
    • 5.file=>setting=>maven=>importing=>最后一行=>jdk for import改为1.8=>ok
    • 6.建java源文件要在main下的java包里建
  • 三、导包
    • 1.从maven中央仓库,找到要下载包的代码,
    • 2.导入Junit
    • 3.导入Gson包
    • 4.导入fastjson包
  • 四、安装和在IDEA使用Git
    • 1.安装
    • 2.配置和拉取数据
    • 3.上传文件到git仓库

一、下载配置Maven环境

1.下载maven.jar解压缩,放在一个文件夹下

下载maven和Git

2.点击此电脑=>属性=>高级设置=>环境变量=>系统变量=>新建

3.变量名为MAVEN_HOME,路径选择maven所在目录=>确定=>确定


4.点击path,编辑=>新建=>%MAVEN_HOME%\bin=>确定

5.更改maven文件夹下setting(两处)

先在maven目录旁见一个respository文件夹,用于将远程仓库里的包下载到本地仓库

更改setting此处用的submit记事本打开更改

在此处加入一行本地仓库路径的代码
D:\Java\maven\repository

观察此处镜像源是否是国内的,一般是已经更改为阿里云,,不需要更改,如果是国外的,则需更改

6.配置好后,在cmd中测试版本,出现以下界面配置成功

二、配置idea

1.关闭所有项目,重新打开idea=>configure=>setting


2.搜索Maven,将如下三个地方更改为下Maven对应的路径,apply=>ok

3.新建项目=>maven=>next


4.第一个为组名,随便给,项目名称为第二个=》next

5.file=>setting=>maven=>importing=>最后一行=>jdk for import改为1.8=>ok

6.建java源文件要在main下的java包里建

三、导包

1.从maven中央仓库,找到要下载包的代码,

验证进入,查找需要的包的版本,
也可以直接搜需要的包,拿别人分享的,不从网站获取(方便、快)

2.导入Junit

此处已经从中央仓库包获取到代码

<dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version></dependency>

加入到该文件中

右下角会弹出一个框,在弹出的框里选择import change

点击view

右边弹出如下窗口=>install


在java中新建一个java文件测试

可以运行成功,即成功导入,此处也会显示该包

可能出现的问题及解决方案

1.导包出错,清除本地仓库respority下的所有文件,重进idea

2.其他错误

  • jdk版本没选对
  • 加入的代码有问题

3.导入Gson包

代码

<dependency>  <groupId>com.google.code.gson</groupId>  <artifactId>gson</artifactId>  <version>2.8.2</version>
</dependency>

和上面Junit步骤相同,加入到该文件中

点击右下import changes

点击刷新,两个蓝色箭头围成的圈

测试

4.导入fastjson包

引用依赖包代码

    <dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.66</version></dependency>
  • 点击右下
    import changes
  • 刷新

    三个包的依赖都已经导入

四、安装和在IDEA使用Git

1.安装

  • 下载Git安装包,记住安装位置(安装位置可以更改),全用默认,一直next
  • 安装完成后,在桌面右键会有如下两个Git图标

2.配置和拉取数据

  • 关闭项目,重新打开IDEA.

1.选择configure=>setting


2.选择安装路径
选择Git的安装位置,找到git.exe=>apply=>ok

3.选择git

4.URL为要拉去的数据
Directory为要存储的位置

5.出现绿色,拉取成功=>clone=>yes


6.默认直接next=》next=》next=》next===直到完成=finished
拉取成功

7.测试拉取的能否用==>代码可以正常执行

补充:当源地址更新时,可以通过该操作拉取新的代码

3.上传文件到git仓库

登录注册码云,绑定邮箱
登录后,设置-》多邮箱绑定

1.进入idea,第一次传文件需要下载插件,后期再传就不需要了
file-》setting-》plugin-》下载gitee插件=》install=>apply=>ok

2.setting=>version controls=>找到此处,写入绑定的邮箱名

3.看这里是否是git的安装路径


4.create git repository=》选择要上传的项目,建立仓库


5,成功后文件会变成红色

6.点击项目右键,点击add,文件会变为绿色==》之后再点击commit Directory

点击commit directory后,在commit下面随便输入提示信息=>commot

7.上传过程中会提示如下信息=》点击之后等待

8.提交命令后需要push上传到本地仓库,点击项目,右键,再次add,然后push

弹出如下界面,去git获取URL

9.去git网站创建仓库用于存储=>复制该URL

创建

复制

10.复制之后粘贴到idea,next=》选择要提交的信息

上传成功

git仓库端显示


java入门基础学习(一)
java入门基础学习(二)
java入门基础学习(三)
java入门基础学习(四)
java入门基础学习(五)
java入门基础学习(六)
java入门基础学习(七)
java入门基础学习(八)
java入门基础学习(九)
java入门基础学习(十)
java入门基础学习(十一)
java入门基础学习(十二)
java入门基础学习(十三)
java进阶之常见对象(一)
java进阶之常见对象(二)
java进阶之冒泡排序
java进阶之选择排序
java进阶之面向对象(封装)
java进阶之面向对象(代码块、继承)
java进阶之面向对象(多态、抽象、接口)
java进阶之匿名内部类、访问修饰符、包
java进阶之io流(字节流,字符流)

Java入门基础(十四)Maven仓库的安装相关推荐

  1. java入门基础(四)

    文章目录 (一)对象和类 封装概述: (二)String对象 (三)StringBuilder对象 (四)集合ArrayList:可变的存储模型 练习 ArryayList练习 (一)对象和类 类:类 ...

  2. 3.Jenkins入门基础使用与Maven+SonarQube集成配置与实践

    目录一览: Maven 集成配置与实践 ​SonarQube 集成配置与实践 WeiyiGeek Blog - 为了能到远方,脚下的每一步都不能少. Tips : 本文章来源 Blog 站点或者 We ...

  3. java入门基础学习(三)

    文章目录 (一)有返回值的方法 (二)方法重载 习题 (一)有返回值的方法 格式:public static 返回值数据类型 方法名(参数){方法体return 数据;} 注意:1.返回值数据类型非v ...

  4. java入门基础教程(纯干货知识点+视频资源)

    本套Java视频教程是黑马程序员冯老师精心录制的Java基础班视频,该视频专门针对零基础的学员录制,授课讲究通俗易懂.干货.通过该套Java视频教程的学习,相信你能够轻轻松松地入门java语言. 完整 ...

  5. java入门基础重要知识必考考点

    java入门基础重要知识 一. Java概述 二. Java语言基础 1. 标识符的命名规则: 2. 关键字 3. 基本数据类型(基本.引用) 4. 基本数据类型转换 5. 定义变量的语法: 6. 运 ...

  6. 【Git入门之十四】Git GUI

    [Git入门之十四]Git GUI - JackyStudio - 博客频道 - CSDN.NET 文章都快写完了,Git GUI才浮出水面,很多人要骂我,这么方便的东西怎么不早拿出来. 当然命令行和 ...

  7. 2021-11-23----韩顺平Java入门第十四天

    韩顺平Java入门第十四天(排序.查找) 1.排序     1).排序的介绍:排序是将多个数据,依指定的顺序进行排列的过程.     2).内部排序:指将需要处理的所有数据都加载到内部存储器中进行排序 ...

  8. Java入门基础及面试100题--初入门

    Java入门基础及面试100题 注:适合应届毕业生或java初入门者 1.面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: - 抽象:抽象是将一类对象的共同特征总结出来构造类的过程, ...

  9. Java入门基础知识点整理大放送,推荐保存

    为了方便大家学习Java,理顺Java技术知识点,也可以助您尽快的努力成长起来,小编整理了以下Java入门基础知识,一起来学习吧! 一.概述 1991年Sun公司的James Gosling等人开始开 ...

最新文章

  1. jqGrid参数详解
  2. Java的5个古怪问题
  3. mysql bin.000047_mysql-bin.0000X 日志文件处理
  4. css 汉字注音,日本语片假名
  5. CoreImage使用介绍
  6. java 32个面试问题
  7. 算法优化——位运算的优化技巧
  8. 中兴被逼入绝境,或将出售手机业务?
  9. 计算机公共基础课程标准,计算机应用基础》的课程标准.doc
  10. pytorch 解压kaggle中的zgz文件
  11. HDU2200 Eddy's AC难题【组合计算】
  12. 用python做计算器
  13. [实用技巧]如何关闭VS中烦人的reference提示
  14. 为什么Web前端工程师薪资越来越高?
  15. 什么是UV PV DAU MAU
  16. Java实现CCF/CSP 201312-2 ISBN编号(零分!!!
  17. P3840蜗牛一期--虚拟局域网VLAN
  18. 自然常数e的由来以及计算机为什么是二进制
  19. CCF-201409-5-拼图
  20. 基于Java的员工管理系统

热门文章

  1. python 提高文件搜索效率_查找目标文件太慢了,用好搜索引擎,让你比Python找资源更快捷...
  2. 天行健!君子以自强不息!
  3. Keil uVision5 5.38官方下载、安装及注册教程
  4. 如何有效解决windows无法访问指定设备
  5. 爆火上热搜!抖音「变身漫画」特效是如何实现的?
  6. 中学数字化探究实验室建设要求和规范
  7. 修改IPQ4019/4018的MTD分区
  8. 信道编码---RS编码与译码原理
  9. MICCAI Proceedings(MICCAI会议论文)的TEX模板下载
  10. vod系统必须要用服务器吗,流媒体VOD 需要什么样的服务器