JDK说白了就是学Java编程必须装的基础环境,没有花里胡哨的界面,后台默默运行的工具包而已。简单理解就是,你写的Java代码想编译、能运行、能调试,全靠它撑着。平时我们用的编程软件、写代码做项目,本质都是调用JDK的底层功能。不管是大学生上课练代码、做Java课设,还是刚入门写小项目,第一步永远是装JDK,没装的话一行代码都跑不起来。
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,输入(第4步)jdk的安装路径,提示:JDK安装路径是C:\Program Files\Java\jdk-19然后点击确定
2.点新建
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坑得特别惨。
那时候大一刚接触Java,完全是零基础,听学长说学Java先装JDK,我就随便找了个最新版本装上。装完之后打开命令行,输入代码指令全报错,系统一直提示命令无法识别。
我当时懵了好久,反复重装了三四次,一直以为是安装包损坏。折腾了大半天,最后才知道根本不是安装的问题,是环境变量没配置对。那时候真的无语,明明装好了软件,却因为一个小设置,全程用不了,白白浪费一晚上时间。
我跟你们说,用久了才发现,JDK本身没什么难度,所有翻车全是新手不懂细节导致的。
大学做课程设计的时候感触最深,我们做图书管理、学生信息系统这类Java项目,全班一半人都出过环境问题。最常见的就是版本不兼容,很多人跟风装最新的JDK17、21,但是课本教程、学校机房环境全是旧版JDK8。
自己电脑写的代码,机房一打开直接报错,语法不兼容、项目启动失败。明明代码逻辑一点没错,就是跑不起来,交作业前临时改环境,真的特别崩溃。
还有个超级多人踩的坑,分不清JDK和JRE。
很多新手傻傻分不清,以为装了能运行程序的环境就够了,只装了JRE。结果只能打开别人写好的程序,自己写的代码完全没法编译运行。我室友当初就踩了这个坑,练了半个月代码,一直没法本地编译,最后才发现装错工具,真的纯纯白费功夫。
环境变量的坑,真的是新手重灾区。
很多人配置环境变量随便照搬网上教程,不看自己的安装路径。电脑重启一次,环境直接失效,之前能用的指令全部失效。还有人路径里带中文、空格,平时没啥问题,一旦跑复杂项目、批量编译代码,直接中途报错终止,排查半天找不到原因。
我现在不管是自己用,还是帮同学配置,都会优先选纯英文路径,不偷懒乱复制配置,稳太多了。
还有多版本共存的问题,也特别折磨人。
后期学不同框架、做不同项目,难免会装多个JDK版本。很多人装完不切换版本,项目需要旧版,电脑默认新版,启动直接闪退、报错。之前我做期末大作业,就是因为版本冲突,项目一直报错,排查了整整一下午,最后切换回JDK8立马正常运行。
真心建议新手,别盲目追新版。
最新版JDK看着功能多,但是不稳定,适配的教程、插件、框架都有限。学生上课、做作业、入门练习,老老实实装JDK8就够了,兼容性拉满,全网教程最多,出问题随便搜都能找到解决方案。
还有个小细节,很多人忽略。
装完JDK默认自动更新,很多人没关掉。后台悄咪咪自动升级版本,原本能正常运行的项目,隔天打开直接崩了,环境全部错乱,特别影响学习和作业进度。我现在装完第一件事,就是关闭自动更新,锁定版本不乱动。
其实JDK本身就是个底层工具,没啥技术含量。
大部分人学Java初期的卡顿、报错、项目翻车,根本不是代码写得差,全是环境配置、版本选错导致的。把这些细碎的小坑避开,后续写代码、做课设真的能省心超多。