如何安装java8、java17/jdk、jre/java与配置环境变量?(详细图解)
创始人
2025-01-10 16:08:18
0

前提:为什么要安装两个java?因为有的程序/软件/靶场/工具等需要的java环境不同,安装两种可满足不同的需求。java10以下一种,java8很经典也很常用,java10以上的一种,这里以java17举例,因为官网最新的java10以上的正好是java17,就以java17举例。

目录

一、java8安装

1.官网/网盘自取获取java安装包

2.下载jdk

3.下载jre

4.配置环境变量

5.测试是否成功!

二、java17安装/java8与java17同存在的方法

1.下载安装步骤和java8安装相同

2.配置环境变量并测试

(1)java8和java17的JDK路径一致

(2)配置环境变量

(3)修改java17的名称,避免重复

(4)测试是否成功!

三、遇到的问题及解决方法

1.不知道系统版本

2.安装jre的其他方法

(1)命令行安装

(2)官网安装

3.java -version无反应

4.java安装中报错代码

(1) Error 1601

(2) Error 1603

(3) Error 25025

5.提示:“javac“不是内部或外部命令,也不是可运行的程序或批处理文件。

6.上述方法未解决的情况/故障排除六步法


一、java8安装

1.官网/网盘自取获取java安装包

链接: https://pan.baidu.com/s/1p4EvJgIU8cV5pdkZVsVhPg 提取码: ntis 复制这段内容后打开百度网盘手机App,操作更方便哦
https://www.oracle.com/java/technologies/downloads/

下滑选择java8 --> Windows --> x64位

选择对应的版本,正常win10、win11都是64位。

下载完成后双击

2.下载jdk

3.下载jre

注:jdk与jre建议都下载在同一文件夹下。

 直接点击关闭即可

安装完成后可以在控制面板看到

控制面板 --> 程序 --> 程序和功能

4.配置环境变量

右键此电脑 --> 属性

系统 --> 高级系统设置

 

 配置系统变量

CLASSPATH             #变量名 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar    #变量值  JAVA_HOME            #变量名 D:\java\jdk-1.8      #变量值,变量值是那你安装jdk的绝对路径

再配置PATH

 

注意,此条最好移到最上方,点击上移,可以移到最上方。

%JAVA_HOME%\bin

最后记得点击确定!确定!确定!

5.测试是否成功!

win+R

 

 安装成功!

java -version

二、java17安装/java8与java17同存在的方法

1.下载安装步骤和java8安装相同

注意在下载时,要把安装路径放在和java8一起。

 下面主要讲解配置环境变量部分。

2.配置环境变量并测试

注意!因为已经下载了java8,所以这里配置环境变量要有所区分。

(1)java8和java17的JDK路径一致

(2)配置环境变量

JAVA_HOME = %JAVA8_HOME% JAVA17_HOME = D:\java\jdk-17 JAVA8_HOME = D:\java\jdk-1.8

CLASSPATH不变

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

最后记得点击确定!确定!确定!

(3)修改java17的名称,避免重复

(4)测试是否成功!

java -version java17 -version javac -version javac

三、遇到的问题及解决方法

1.不知道系统版本

右键此电脑 --> 属性

 

2.安装jre的其他方法

(1)命令行安装

除了自动提示,也可以命令行安装jre

bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre

 

(2)官网安装

https://www.oracle.com/java/technologies/downloads/#jre8-windows

3.java -version无反应

原因:可能安装了多个版本的JDK,没有设置java默认的JDK,并且没有对系统变量进行合理的配置导致的。这个解决方法参考java17配置环境变量那里,不要出错。

问题描述:

 解决方法:

(1)右键此电脑 --> 属性 --> 高级系统设置 --> 环境变量 --> Path

将来“%JAVA HOME%\bin”移到最上方。

 

 (2)将java启动文件名更改,例如,将java改成java17

 呈现结果如下

4.java安装中报错代码

(1) Error 1601

①可能安装路径中存在“中文路径”,切记路径一定要是英文的。

 ②可能是下载的版本不对,注意查看是32位系统还是64位。

③可能是此磁盘内存不足。

(2) Error 1603

可能存在旧版本java

控制面板 --> 程序 --> 程序和功能 --> 右键卸载 --> 重启电脑

另外,Error 1723、 Error 1316都是没卸载干净原来的java导致的。可以在注册表中再删除java尝试。

(3) Error 25025

存在其他安装程序或防病毒软件干扰导致的。

退出火绒、360等杀毒软件。

 再不行关闭自己电脑的安全防护。

5.提示:“javac“不是内部或外部命令,也不是可运行的程序或批处理文件。

问题描述:

 解决方法:
①检查环境变量配置是否正确,重新配置。(很大程度就是这里配错了)

②检查jdk安装目录中的文件夹名称是否有空格,若是,重新安装jdk。

 ③检査DOS命令提示符的当前路径是否为java源文件所在的路径,若不是,切换提示符的路径。

6.上述方法未解决的情况/故障排除六步法

方法一:检查环境变量设置

检查CLASSPATH、JAVA_HOME 和PATH 是否正确配置;

文件目录中是否存在中文和空格;

拼写是否正确;

变量之间的分隔符是否是英文分号(;);

方法二: 删除C:\Windows\System32目录下的java.exe、javaw.exe、javaws.exe删除即可。

方法三:将以前下载的加java卸载干净

控制面板 --> 程序 --> 程序和功能 --> 右键卸载

方法四:关闭防火墙和杀毒软件

方法五:确保版本满足,是32位还是64位的

方法六:如果依然安装不成功,使用管理员权限安装。

 (谢谢大家!欢迎提出批评和建议!你的支持是我持续更新的巨大动力!) 

相关内容

热门资讯

推荐几款新版(wpk必胜)辅助... 您好,wpk这款游戏可以开挂的,确实是有挂的,需要了解加微【439369440】很多玩家在这款游戏中...
2020版教程打牌传送屋高仿版... 2020版教程打牌传送屋高仿版外挂(辅助挂)太坑了原来是有挂猫腻(2023已更新)(哔哩哔哩);相信...
重大科普(德州约局吧)软件透明... 重大科普(德州约局吧)软件透明挂(辅助挂)太坑了原来是有挂猫腻(2022已更新)(哔哩哔哩);德州约...
成考线上考试答案查找?五个不限... 当今社会,随着信息技术的迅猛发展,大学生们在学习过程中面临着各种各样的困...
程序员的职级和薪酬体系 今天我们要讨论一个程序员都关心的话题,学了程序到底能赚多少钱?老有人问学程序到底有没有前途?我应该是...
玩家必备教程对战互娱可以开挂的... 自定义新版对战互娱可以开挂的系统规律,只需要输入自己想要的开挂功能,一键便可以生成出对战互娱可以开挂...
国企普通员工如何才能成为公务员... 国企普通员工如何转变成公务员?作为国企普通员工,如果要成为国家公务员&#...
2022年,经历了两段实习后,... 前言: 大家好,我是小威。借着csdn的这个活动,我也来对...
售前工程师工作内幕揭秘:面试实... 售前工程师工作内幕揭秘:面试实战技巧前言一、售前面试问题,基本就下面这些...
log4j2远程代码执行漏洞原... 漏洞原理啥是log4j2?log4j2是apache下的java应用常见的开源日志库,...