很多刚入门学编程的朋友,第一次接触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、点下一步

5、安装中,请等待

6、 点关闭

7、 找到此电脑,然后右击属性

8、点高级系统设置

9.点环境变量


11.变量名输入JAVA_HOME,输入(第四步)jdk的安装路径,提示:JDK安装路径是C:\Program Files\Java\jdk-16.0.2然后点击确定

12.点新建

13.变量名输入PATH变量值输入%JAVA_HOME%\bin最后点击确定

14.点新建

15.变量名输入PATH变量值输入%JAVA_HOME%\jre\bin最后点击确定

16.点确定

17.点确定

18.按下键盘上的快捷键win+r输入cmd然后点击确定

19.输入java -version并按下键盘上的回车键得到jdk的安装版本。提示:-version前面有个空格。

20.输入java然后按键盘上面的回车键, 得到下面的信息

21.输入javac然后按键盘上面的回车键,得到下面的信息

说实话,我刚学编程那会,真的被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本身没啥难度,所有问题基本都是粗心和不懂细节导致的。入门把环境搭稳,后续写代码、做项目真的能少走超多弯路。
夜雨聆风