初入公司JAVA小白的福音,各种软件安装配置

前言

我是一个经历过大风大浪的小白,就初入公司装机这一套,我经历过不下三次。所以,痛定思痛,我写下了这一片JAVA小白初入公司装机教学。

这一篇都是些基础的东西,不属于小白范畴的就不用看了,看了也是浪费时间,写这个的目的一方面是为了帮助和我一样的同学,另一方面也是为了万一再有下次的话不会手忙脚乱的瞎抓。

以前呢,一装这些相关的配置软件什么的,就是各种翻教程,找链接,到写教程以前,那些教程、攻略我是翻得够够的了。

所以写下这个,帮助自己有个系统的计划,也希望能够帮助到和我一样的同学。

一.JDK下载、安装、环境配置、测试

1.JDK下载

(1)Oracle官网地址:http://www.oracle.com/
访问页面:
初入公司JAVA小白的福音,各种软件安装配置

点击Products(产品):
初入公司JAVA小白的福音,各种软件安装配置

点击Java:
初入公司JAVA小白的福音,各种软件安装配置

点击Java后会跳到的页面:
初入公司JAVA小白的福音,各种软件安装配置

滚轮往下翻:
初入公司JAVA小白的福音,各种软件安装配置

点击Oracle OpenJDK或者Oracle JDK都可以(此处以Oracle JDK演示):
初入公司JAVA小白的福音,各种软件安装配置

点击JDK Download就可以下载了(此处以JDK SE 15演示):
初入公司JAVA小白的福音,各种软件安装配置

跳页面:
初入公司JAVA小白的福音,各种软件安装配置

往下翻:
初入公司JAVA小白的福音,各种软件安装配置

这里就是JDK的下载处了,这么多下载链接对应的是不同的开发环境,比如以Linux开头的后面的JDK链接是在Linux上用的JDK,macOS开头的是在mac环境上用的JDK,此处以Window开头的做个简单的讲解。
初入公司JAVA小白的福音,各种软件安装配置

上面的图中有两个可以供Window用户下载的JDK15的链接,这两个有什么区别呢?

第一个叫做Windows X64 Installer,说明它是一个安装版,链接结尾是.exe,说明它是一个应用程序

第二个结尾是.zip,说明它是一个ZIP压缩包,下载解压后无需安装即可使用。

这里建议新手下载安装版,不会弄错。

(备注:有些同学需要下载JDK1.8,其实在官网上的JDK8就是你们要的JDK1.8.)

点击第一个链接,也就是安装版下载,会有一个弹框出现:
初入公司JAVA小白的福音,各种软件安装配置

点击同意,点击下载:

初入公司JAVA小白的福音,各种软件安装配置
初入公司JAVA小白的福音,各种软件安装配置

随便找个地方把这个安装版的JDK下载下来就好了。

2.JDK安装

双击你下载好的JDK15安装版
初入公司JAVA小白的福音,各种软件安装配置

下一步:
初入公司JAVA小白的福音,各种软件安装配置

它的默认安装路径是红框里的那个,有需要的同学可以选择改一个路径,不需要的同学则继续下一步。
初入公司JAVA小白的福音,各种软件安装配置

这里我把它换了个路径,因为我比较喜欢统一管理这些。
初入公司JAVA小白的福音,各种软件安装配置

等着它安装好:
初入公司JAVA小白的福音,各种软件安装配置

这里JDK15就安装完成了,有需要的同学可以点击后续步骤去官网查看API文档什么的,多看一点还是有用的。
初入公司JAVA小白的福音,各种软件安装配置

3.JDK环境配置

打开你的系统环境变量的设置框。
操作步骤(此处就不上图了,因为每个人的情况都不一样):右击电脑——》点击属性——》点击高级系统设置——》点击环境变量。

如果这个方法你找不到电脑上的环境变量的话,你可以打开电脑系统自带的搜索框或者设置中的搜索框,直接搜索“环境”,就会出现系统环境变量和账户/用户环境变量。

如果还是找不到的话我就无能为力了,就麻烦同学自己上网找方法吧。
初入公司JAVA小白的福音,各种软件安装配置

环境变量配置框,上面的是用户环境变量,下面的是系统环境变量:
初入公司JAVA小白的福音,各种软件安装配置

JDK的环境变量配置都要配在系统变量里!有的教程说可以配在用户环境变量里,千万不要这么做,别问我为什么,说多了都是泪!

(1)配置JAVA_HOME

点击系统变量下方的“新建”按钮,在弹出的“新建系统变量”窗口中,新建一个名为“JAVA_HOME”的环境变量,变量值为JDK(JAVA)的安装路径,然后点击确定。
本人的JDK安装路径为:E:\JAVA\JDK15。
初入公司JAVA小白的福音,各种软件安装配置

(2)配置CLASSPATH

和JAVA_HOME一样,新建一个名为“CLASSPATH”的环境变量,变量值为:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
初入公司JAVA小白的福音,各种软件安装配置

(3)配置PATH

设置Path环境变量,该变量已经存在,所以在列表中选择Path,点击下方的“编辑”按钮,在弹出的窗口中添加如下信息:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin,然后点击“确认”按钮即可。
初入公司JAVA小白的福音,各种软件安装配置

至此JDK的环境便已经配好,点击确认就完事了。
初入公司JAVA小白的福音,各种软件安装配置

4.测试JDK

WIN+R输入cmd打开黑框。
初入公司JAVA小白的福音,各种软件安装配置

初入公司JAVA小白的福音,各种软件安装配置

输入java -version,回车测试,弹出以下信息说明成功(红框内的是你的JAVA的版本,也就是你JDK的版本)。
初入公司JAVA小白的福音,各种软件安装配置

二.MySQL下载、安装、测试、卸载

1.MySQL下载

Oracle官网地址:http://www.oracle.com/

进入Oracl官网:
初入公司JAVA小白的福音,各种软件安装配置

点击Products,点击MySQL:
初入公司JAVA小白的福音,各种软件安装配置

点击DOWNLODS:
初入公司JAVA小白的福音,各种软件安装配置
初入公司JAVA小白的福音,各种软件安装配置

往下拉拉到能看到MySQL Community(GPL) Downloads的地方,点击MySQL Community(GPL) Downloads:
初入公司JAVA小白的福音,各种软件安装配置

点击MySQL Installer for Windows:
初入公司JAVA小白的福音,各种软件安装配置
初入公司JAVA小白的福音,各种软件安装配置

这里就是MySQL的下载位置了,当前是MySQL8.0.21,如果想要下载其他版本的同学可以点击Archives来选择其他版本:
初入公司JAVA小白的福音,各种软件安装配置
初入公司JAVA小白的福音,各种软件安装配置

这里可以选择想要下载的版本以及使用的场景,你如果在Windows就选择Windows,你如果是其他的就选择其他的。

此处以MySQL8.0.20来举例。

版本选择8.0.20,操作系统选择Microsoft Windows.

相信细心的同学发现,下面有两个可以下载的安装包,一个24.4M,一个420.6M,那么有什么区别呢?
初入公司JAVA小白的福音,各种软件安装配置

其实没什么区别,第一个小的包是联网安装包,也就是你下完之后在安装的过程中需要全程联网,否则会出问题。第二个是离线安装包,也就是可以离线安装。

建议大家选择离线安装包(也就是大的那个)下载,以免安装的时候出现什么问题。

2.MySQL安装

双击下载好的MySQL8.0.20安装包:
初入公司JAVA小白的福音,各种软件安装配置

转到下面页图,点击Next:
初入公司JAVA小白的福音,各种软件安装配置

点击Execute
(这里是MySQL自己需要的一些东西但你没有或者不合格,你点了Execute后它会自动去下载和安装,你不用管,只需要按它的意思点击同意什么的就可以了。):
初入公司JAVA小白的福音,各种软件安装配置

完事之后点击Next进行下一步
(有时候上面会有没有自动解决的问题存在,就是后面标记Manual的,点击Next时会提示有产品没解决,是否下一步?别管它,点YES就行)
初入公司JAVA小白的福音,各种软件安装配置

点击Execute,等一会儿,让它自己下载安装:
初入公司JAVA小白的福音,各种软件安装配置

需要的插件安装完成,点击Next:
初入公司JAVA小白的福音,各种软件安装配置

继续Next:
初入公司JAVA小白的福音,各种软件安装配置

NEXT:
初入公司JAVA小白的福音,各种软件安装配置

Next:
初入公司JAVA小白的福音,各种软件安装配置

Next:
初入公司JAVA小白的福音,各种软件安装配置

Next,到了这个页面需要给你的MySQL设一个密码,一般来说自己的话就root就好,其他的也行,root的话账号密码就都是一样的了,好记:
初入公司JAVA小白的福音,各种软件安装配置

继续Next,红框中的是你的MySQL服务名,可以改,方便你在需要亲自启动或关闭服务的时候找到:
初入公司JAVA小白的福音,各种软件安装配置

Next,到这里就是最后一步了,让我们怀着万分感恩的心情一起祈祷全是绿勾√!
初入公司JAVA小白的福音,各种软件安装配置

完成,Finish!
初入公司JAVA小白的福音,各种软件安装配置

有一个页面没有截图,不过那个页面直接Next就好了:
初入公司JAVA小白的福音,各种软件安装配置

Finish!一路到这个页面,测试一下账号和密码对不对。
初入公司JAVA小白的福音,各种软件安装配置

点击Check:
初入公司JAVA小白的福音,各种软件安装配置

啊,我变绿了,好快乐!这就是程序员的快乐绿色?
初入公司JAVA小白的福音,各种软件安装配置

Next,让我们再次怀着万分虔诚的心祈祷,两个绿勾!Execute启动!
初入公司JAVA小白的福音,各种软件安装配置

快乐起来了,Finish。
初入公司JAVA小白的福音,各种软件安装配置

一路Finish,Next,到这里,我就要恭喜你,安装完成。
初入公司JAVA小白的福音,各种软件安装配置

然后会弹出来MySQL工作台和一个黑框,看一眼关了就好。
初入公司JAVA小白的福音,各种软件安装配置
初入公司JAVA小白的福音,各种软件安装配置

完结,撒花!

3.MySQL安装完成测试

一般来说,完成上面的安装,看到最后的页面就已经安装好了,但是有些同学不放心,想要用其他方式证明一下,那也不是不行。

(1)黑框

Win+R——》cmd,进入黑框,输入net start mysql80,只要有提示就是安装成功的。

这里要说明一下,命令行mysql80是我的mysql服务名,你的是多少就写多少
(安装的时候有说过服务名的事情)。
初入公司JAVA小白的福音,各种软件安装配置

(2)服务

Win+R——》services.msc,打开系统服务框,找一下你的mysql服务名,如果启动类型不是自动的话最好设置一下,这样用起来比较方便。
初入公司JAVA小白的福音,各种软件安装配置

(3)客户端测试

下载一个MySQL客户端,连一下就知道能不能用了。这里我用的是SQLyog测试的,也可以用其它的客户端,都一样。
初入公司JAVA小白的福音,各种软件安装配置

4.MySQL卸载

这是赠送的,我本来不想写这个,但是考虑到同学们可能某些时候会需要用到,必须卸载MySQL重新安装的场景,我含着泪卸了我的MySQL给大家写下了这个教程。

在此,我呼吁大家,珍爱生命,不要轻易卸载MySQL!

(1)关闭服务中运行的MySQL

a.win+R输入services.msc回车,进入服务页面。
初入公司JAVA小白的福音,各种软件安装配置

b.找到运行的MySQL关掉服务。
初入公司JAVA小白的福音,各种软件安装配置

(2)卸载系统中MySQL程序

a.进入系统自带的卸载设置,只要是名字带MySQL的全部卸载掉。
初入公司JAVA小白的福音,各种软件安装配置

(我已经卸载了好多,这只是为了截个图方便告诉同学们在哪儿。)

(3)删除系统依旧存在的MySQL文件夹

a.MySQL默认安装路径C:\Program Files\MySQL(如果你安到了别的地方,就去那个地方把它删了)
初入公司JAVA小白的福音,各种软件安装配置

b.删除ProgramDate下的MySQL(这个文件夹是隐藏的,需要勾选隐藏的项目才能看到)
初入公司JAVA小白的福音,各种软件安装配置

进入这个文件夹,里面会看到一个MySQL的文件夹,删掉它
初入公司JAVA小白的福音,各种软件安装配置

(4)谨慎起见,重启一下电脑,这样基本就都卸载干净了。

三.MAVEN安装、配置

1.MAVEN官网:

http://maven.apache.org/download.cgi

2.转载链接:

https://blog.****.net/m0_37167369/article/details/81628305?biz_id=102&utm_term=maven%E5%AE%89%E8%A3%85&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-0-81628305&spm=1018.2118.3001.4187

(备注:MAVEN的话我就不自己装了,这篇是我转载别人的,应该算是MAVEN从讲解到安装以及配置写的很清楚的一篇了,官网链接什么的都有,写的非常棒。)

四.GIT安装、基础使用

1.GIT官网

https://git-for-windows.github.io/

2.转载链接

https://blog.****.net/lvkelly/article/details/54666868?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522160291420519724835802543%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=160291420519724835802543&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2alltop_click~default-1-54666868.first_rank_ecpm_v3_pc_rank_v2&utm_term=git%E5%AE%89%E8%A3%85&spm=1018.2118.3001.4187

(备注:不知道在哪儿打开git bash的同学随便找个地方右键就可以看到了。)

3.GIT使用小福利

这个是针对一点儿不会用git的同学说的,会用的可以无视,说的只是如何下载项目。

(1)随便找个地方,新建一个文件夹,然后点进去。(这个是我刚建的)

初入公司JAVA小白的福音,各种软件安装配置

(2)进入文件夹后,鼠标右键,找到Git Bash Here,左键点击,会有一个Git的黑框弹出。

初入公司JAVA小白的福音,各种软件安装配置

(3)在命令行输入Git init,这个命令的作用是创建一个空的Git仓库或者重新初始化一个现有仓库。

初入公司JAVA小白的福音,各种软件安装配置
初入公司JAVA小白的福音,各种软件安装配置

(4)git clone 项目地址,这个命令就是克隆项目到你新建的文件夹。

比如: git clone github.com/hankcs/HanLP
后面的链接就是你要下载的git项目的地址。

五.IDEA下载

IDEA官网链接:https://www.jetbrains.com/idea/

点击DOWNLOAD:
初入公司JAVA小白的福音,各种软件安装配置
初入公司JAVA小白的福音,各种软件安装配置

1.正版(收费)

这个有30天的试用期,过了会收费。

第一种解决方案是30天以后你把现在的idea卸载了然后重新安装一次,以前的话这种方法可以更新30天倒计时,现在不知道行不行了。

第二种解决方案是找一个网上的**版。
初入公司JAVA小白的福音,各种软件安装配置

2.社区版(免费)

这个黑色下载框的就是免费的社区版,相对于正版来说少了许多功能,但是对于新手同学来说足够用了,因为少的那些功能你现在不会用上的。

如果说公司有要求不让用**版软件,你又不想30天换一次软件的话,可以下载这个社区版本,也挺好用。
初入公司JAVA小白的福音,各种软件安装配置

3.安装

双击点开下载的安装包,选个安装路径,一路Next,然后Finish。

六.MySQL客户端下载

1.Navicat客户端

Navicat官网链接:https://www.navicat.com.cn/products/

Navicat是收费的,没有免费版本。

你可以选择十四天十四天轮着用,或者去网上找一个***。
初入公司JAVA小白的福音,各种软件安装配置
初入公司JAVA小白的福音,各种软件安装配置

2.SQLyog

(1)SQLyog官网

https://sqlyog.en.softonic.com/

(备注:进去直接download就可以了,至于使用的话自己研究吧,和navicat差不多。)

七.PostMan测试工具下载

1.PostMan官网

https://www.postman.com/postman

2.百度云链接

链接:https://pan.baidu.com/s/1sI5VmL2OujmOH_DUI9YzlQ
提取码:1234

(备注:是这样的,本来我也想去官网下载,可是我在postman官网的登录信息失效了,要重新登录,可是我又不记得登录的账号和密码了,重新注册一遍我又觉着很麻烦,所以说我就把百度云的链接放上来了,当然,不觉着麻烦的同学可以去官网下载哦。)

八.TOMCAT下载

1.Tomcat官网

http://tomcat.apache.org/

2.百度云链接

链接:https://pan.baidu.com/s/17D7M5126iBj6xRLafRz3hA
提取码:1234

(备注:我本来不想写这个的,但是为什么又加上了呢?因为在某些时候,中国人是有些封建的,就好比你看我这第八个序号,像不像我要发的意思呢?现在很多项目都是用的SpringBoot框架,不需要自己下载安装Tomcat,但是大家万一会用到,我就先把这个放到这里了。)

后语

链接:https://pan.baidu.com/s/1hoJteT5wrSnVcsTBuZe0lg
提取码:1234

这个百度云链接里面有我上面说的所有软件,并且有不同版本,不过仅限Windows用户下载,因为里面的都是windows版本的东西。
有些同学问了,你是不是有病?这个链接放在开头不好吗?我都下完了,你放这儿,有什么用?

你问到点子上了,能看到这里的人,一定是和我一样的爱学习的好同学,所以宝贵的东西当然要和有缘人分享啦。虽然可能你已经下完了,这个链接没什么用了,但是千里送鹅毛,礼轻情意重。
万一以后用上了呢?

哎,你们根本不知道我为了写这个付出了多少,我把跟了我许多年的JDK、Mysql、IDEA什么的全都卸了然后又重装了一遍。

你知道我重装的这段时间是怎么过来的吗?

卸载重装的感觉真爽!