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然后按键盘上面的回车键,得到下面的信息

不管是大学Java课设、期末大作业,还是入门后端开发,JDK都是绕不开的基础环境。很多人觉得它只是个简单的运行工具,装完就能用,没什么技术门槛。
但真正长期写Java代码、改项目的人都清楚,JDK的糟心问题,全是各种隐性兼容bug。代码逻辑没问题、IDE设置没出错,项目就是跑不起来,大概率都是环境的锅。网上的科普只会讲环境变量配置、版本区别,没人细说日常调试里那些磨人的小问题。
跨设备开发的版本冲突,是新手翻车重灾区。
学校机房、实训电脑基本都是JDK8,经典稳定,适配所有课设项目和基础框架。自己电脑为了跟进新特性,装个JDK11、17,看似功能更多,坑却源源不断。
最常见的场景:自己电脑高版本写完的项目,拷贝到机房直接编译报错、类加载异常。
更离谱的是,同一台电脑切换JDK版本后,旧项目直接瘫痪。
环境变量玄学失效的问题,真的很让人无语。
排查半天,不是配置写错,是系统缓存、多版本环境残留导致的冲突。电脑之前装过多个版本的JDK,卸载不干净,残留的注册表、环境碎片会一直干扰新环境,导致明明装好了,IDE就是加载失败。
项目路径不规范,隐藏坑太多。
尤其是读取本地配置文件、导出日志的时候,路径稍微不规范,直接读取为空,调试半天找不到问题。长期写Java项目的,基本都养成了习惯,所有工程一律纯英文短路径,杜绝这类低级报错。
低配电脑感受最明显。默认JDK堆内存设置不合理,跑小型程序没问题,一旦做循环批量处理、读写大文件,直接内存溢出,程序闪退卡死。
还有个小众但高频的问题,更新后旧项目全部失灵。
不用重装环境,只需要重新绑定路径,但不懂的新手,基本都会直接重装整套开发环境,耗时又费力。
真的没必要盲目追新版JDK。对于学生课设、入门开发、日常小型项目,JDK8完全够用,兼容性拉满,几乎没有各种奇葩bug,全网教程、框架、插件都完美适配。
夜雨聆风