2024.Java安装教程(含常见问题解决)

前几天给电脑重装python和java软件时,碰到一些奇奇怪怪的问题,查阅以往的安装教程时又没有看到相应解决方法,折腾了很久最后灵机一动想到了问题所在,最后验证成立。经此一役我发现很多安装教程都默认了这些问题是不存在的,所以自己写了一篇安装教程,以便帮到跟我存在一样问题的同学。

一、JDK下载 

1、官网下载

点击官网下载地址

或浏览器直接搜索java打开官网,下滑找到立即下载Java点击即可

弹出以下界面(下面是新推版本界面),如果需要过往版本即可点击Java archive查找存档

这里介绍一下Java的三大版本:

Java SE:Java平台的标准版本,也是最常用的版本之一。

Java ME:Java平台的微型版本,专用于嵌入式设备和移动设备的开发。

Java EE:Java平台的企业级版本,它提供了一套完整的技术规范和工具,用于开发和部署大规模、高可用性的企业级应用程序。

仅做基础介绍,大家可根据自身需求自行查找相关资料进行深入了解

右侧找到所需要的JDK版本下载即可

早期版本会区分32位和64位电脑,若不清楚自己电脑型号可以右键电脑桌面的“此电脑”,选中“属性”点开即可查看,如下:

2、网盘下载

其实我也没有准备,这边建议去官网下载或者找其他大佬的网盘

二、安装步骤

下载得到JDK文件后,双击JDK安装文件jdk-21_windows-x64_bin.exe即可进行安装,只需要按JDK的安装步骤和提示进行安装即可,安装路径建议自行设置,不建议安装到默认C盘

1、开始安装

本篇以Java SE 18版本为例,多数版本操作基本一致

2、安装路径

此处可以自行设置程序安装位置(点击下图的更改按键进入路径设置即可)

这里我安装的路径是D:\java\jdk,安装位置很重要,建议路径中不要出现中文(此处建议在D盘直接新建一个文件夹java,也可以跟我一样再多建一个jdk文件夹)

3、安装完成

点击安装,等待安装成功后直接关闭即可。

4、查看文件信息

点开安装后的文件夹。在该文件夹下有如下几个文件夹:

bin:该文件夹存放的是javac.exe、java.exe、jmod.exe、jar.exe等命令程序;

conf:该文件夹存放的是一些可供开发者编辑的Java系统配置文件;

include:该文件夹存放的是支持本地代码编程与C语言程序相关的头文件;

jmods:该文件夹存放的是预编译的Java模块,相当于JDK9之前的.jar文件;

legal:该文件夹存放的是有关Java每个模块的版权声明和许可协议等;

lib:该文件夹存放的是Java类库

三、设置环境变量

1、打开环境变量

选中桌面上的“此电脑”,右键点击选中后“属性”,点击图示“高级系统设置”,再选中“环境变量”打开

2、添加JAVA_HOME变量

选择系统变量,点击新建,填写变量名(变量名不一定要是JAVA_HOME,自行定义即可),设置变量值为先前JDK安装路径即可(此处系统变量设置目的是便于独立控制Java环境)

3、设置Path变量

选中系统变量中的Path,点击编辑(若不存在path可直接新建),在任意行添加一个变量值:%JAVA_HOME%bin (此处实际为两段,取JAVA_HOME地址与取bin文件地址“JAVA_HOME”与上述环境设置一致即可,不做强制要求

4、Path变量设置情况二

若我们选择不创建系统变量JAVA_HOME,则必须将完整安装路径设置进Path环境变量中,即输入“D:\java\jdk\bin”。设置系统变量JAVA_HOME的好处就是便于维护系统变量Path。

最后全部确定关闭界面即可。

四、结果校验

1、打开命令行

按住Win+r,在弹出的运行界面输入cmd,然后回车打开命令行

2、检验安装情况

1、键入javac

显示以下结果即算成功,若出现“不是内部或外部命令,也不是可运行的程序或批处理文件”则跳转本篇第五部分解决

2、查看java版本

输入java -version(注意java后有空格),显示以下结果即算成功

五、常见问题解决

以下为相应问题解决方法,此前我们需要了解两个常见系统环境变量的定义

%PATH%:系统指定可执行的搜索路径

%PATHEXT%:操作系统认为可以执行的文件扩展名的列表

情况一

正常情况下,在未设置环境变量时,会出现如下问题

我们可以输入整个安装文件路径进行查看,如:

输入D:\java\jdk\bin\javac,按照个人安装路径设置输入即可

若出现以上情况,需要按照本篇第三部分认真设置。

情况二

若在情况一基础上仍出现问题如下,在路径后面添加上.exe文件扩展名

上述问题实际上是PATHEXT环境变量导致的软件无法执行,在使用“运行”命令时,很多时候我们是不需要输入文件扩展名的,只需要输入文件名的部分,如javac代替javac.exe即可。这是因为EXE的文件扩展名默认在PATHEXT变量中声明了,有时候因为不知名原因,PATHEXT缺省部分文件扩展名,就会导致使用命令行只输入部分文件名时无法成功运行。

我们只需要在PATHEXT变量中添加所需的文件扩展名即可(如.exe .bat .cmd等)

六、结语

通过上述步骤,我们可以成功安装并运行Java JDK程序,当然,除此之外还有很多相关文件可以下载,例如JDK帮助文档、eclipse平台等,这里就不在赘述,有兴趣可以自行查找资料进行下载学习,祝各位学有所成!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值