很多刚入门学编程的朋友,第一次接触Java肯定都听过JDK。说直白点,它就是跑Java代码的核心工具包,没有它,你写的所有代码都没法编译、没法运行。不管是用IDEA、Eclipse这些编辑器,还是单纯敲命令行代码,底层全都靠JDK支撑。平时大学Java课作业、后端小程序课设,包括刚入行做简单项目开发,第一步永远是装它、配环境。看着就是个基础工具,没啥技术含量,但我真的见过太多人卡在入门这一步,折腾半天跑不通第一行代码。
JDK (全版本)安装包下载链接:
百度网盘
https://pan.baidu.com/s/11ntDXmwitIKeHwauLBU9aw?pwd=8888
夸克网盘
https://pan.quark.cn/s/3aceb52e7c11
123云盘
https://www.123912.com/s/j5j1jv-T3dTH
所有软件均为压缩文件,务必使用解压缩软件解压后再进行安装,不解压直接进行安装会导致安装失败。
如遇链接失效,点击公众号菜单栏【最新链接】,即可获取最新的下载链接
安装步骤
1、将安装包进行解压

2.双击打开如下图文件夹

3、右键点击【此电脑】弹出框选择【属性】

4、可以查看自己的系统位数,本机系统类型为【64位】

5、打开刚开始解压出来的安装包,以管理员身份运行如下图文件

6、点下一步

7、点下一步

8、安装中,请等待

9.点关闭

10.右键点击【此电脑】弹出框选择【属性】

11、点高级系统设置

12、点环境变量

13.点新建

14、变量名输入【JAVA_HOME】,变量值输入【C:\Program Files\Java\jdk-13.0.1】, 完成后点击【确定】

15 、点新建

16.变量名输入【classpath】 变量值输入【%JAVA_HOME%\bin\dt.jar;%JAVA_HOME%\lib\tools.jar】; 最后点击【确定】(注意最前面有一点不能省略)

17.先点Path然后点编辑

18.点新建

19.先输入【%JAVA_HOME%\bin】,然后点击【确定】

20.点新建。

21.先输入【%JAVA_HOME%\jre\bin】,然后点击【确定】

22.点确定

23.检验JDK是否安装成功,按下组合键【windows+R】

24.弹出命令框,输入【cmd】,点击【确定】

25.输入命令:【java -version】(java 和 -version 之间有空格),【java】,【javac】 这三个命令(都要试一下,只要有一个出现失败情况,就说明JDK环境配置失败),都显示正常,说明配置成功!输入【java -version】回车时,成功图示如下:

26.输入【java】回车时, 成功图示如下

27.输入【javac】回车时, 成功图示如下

28.安装完成,成功运行界面如图

说实话,我刚学编程那会,真的被JDK配置搞懵过好多次。
那时候完全不懂原理,就跟着网上教程一路点点点安装,环境变量照着抄参数。安装完打开cmd验证,直接提示java不是内部命令,当场懵住。反复卸载重装三四遍,还是一模一样的报错。那时候根本不知道问题出在哪,以为是安装包坏了,来回换版本下载,白白浪费一晚上时间。
我跟你们说,新手第一个大坑,绝对是环境变量配置不规范。
超多新手会犯一个错,就是把JAVA_HOME直接指向bin文件夹,不是JDK根目录。看着没啥区别,日常输java命令能行,但只要用到javac编译代码,立马报错找不到指令。之前班级好多同学做课设,都是代码写好了编译失败,排查半天全是这个小问题。还有人改完环境变量不重启命令行,旧窗口读取不到新配置,还以为是配置出错,越改越乱。
路径问题真的是万年老坑,每年新手都要踩一遍。
很多人图方便,直接把JDK装桌面、下载文件夹,或者带中文、空格的目录里。平时没动静,一旦开始写复杂代码、打包项目,就会各种报错,路径识别失败、编译中断。我后来养成习惯,所有开发软件统一装在D盘纯英文短路径文件夹,从来没再出过这类低级问题,真的省心超多。
还有版本混乱的问题,真的太折磨人了。
刚开始不懂,电脑上乱装多个JDK版本,新版旧版堆在一起。课堂作业老师要求JDK8,我本地默认高版本,代码语法不兼容,课设代码直接报错。小组合作的时候更明显,有人用8、有人用11,代码拷过来直接跑不通,还要手动改环境、调语法适配,特别耽误进度。
很多新手分不清JDK和JRE,这里简单唠两句。
单纯运行别人写好的程序,装JRE就够了,但只要是自己写代码、做开发、做课设,必须装JDK。不少人粗心只装了JRE,写完代码发现根本编译不了,还不知道问题出在哪,白白耽误时间。
用久了我也攒了很多特别实用的小习惯,全是踩坑踩出来的。
学生党、新手真的没必要追最新版本,新版本特性再花哨,课设、基础开发根本用不上,还容易和教学环境不兼容。老老实实装JDK8就够了,兼容性最稳,网上报错解决方案也最多,出问题随手就能搜到答案。
配置环境变量的时候,一定要仔细核对路径,别多字少字,配置完成务必重启cmd再验证。电脑上别堆多个版本,固定一个常用版本,避免环境冲突。
另外,安装的时候尽量自定义路径,别默认C盘。JDK虽然不大,但长期积累缓存文件,会慢慢占用系统盘空间,导致电脑变卡。
其实JDK本身没啥难度,所有问题基本都是粗心和不懂细节导致的。入门把环境搭稳,后续写代码、做项目真的能少走超多弯路。
夜雨聆风