如何安装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位的

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

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

相关内容

热门资讯

一分钟内幕!科乐吉林麻将系统发... 一分钟内幕!科乐吉林麻将系统发牌规律,福建大玩家确实真的是有挂,技巧教程(有挂ai代打);所有人都在...
一分钟揭秘!微扑克辅助软件(透... 一分钟揭秘!微扑克辅助软件(透视辅助)确实是有挂(2024已更新)(哔哩哔哩);1、用户打开应用后不...
五分钟发现!广东雀神麻雀怎么赢... 五分钟发现!广东雀神麻雀怎么赢,朋朋棋牌都是是真的有挂,高科技教程(有挂方法)1、广东雀神麻雀怎么赢...
每日必看!人皇大厅吗(透明挂)... 每日必看!人皇大厅吗(透明挂)好像存在有挂(2026已更新)(哔哩哔哩);人皇大厅吗辅助器中分为三种...
重大科普!新华棋牌有挂吗(透视... 重大科普!新华棋牌有挂吗(透视)一直是有挂(2021已更新)(哔哩哔哩)1、完成新华棋牌有挂吗的残局...
二分钟内幕!微信小程序途游辅助... 二分钟内幕!微信小程序途游辅助器,掌中乐游戏中心其实存在有挂,微扑克教程(有挂规律)二分钟内幕!微信...
科技揭秘!jj斗地主系统控牌吗... 科技揭秘!jj斗地主系统控牌吗(透视)本来真的是有挂(2025已更新)(哔哩哔哩)1、科技揭秘!jj...
1分钟普及!哈灵麻将攻略小,微... 1分钟普及!哈灵麻将攻略小,微信小程序十三张好像存在有挂,规律教程(有挂技巧)哈灵麻将攻略小是一种具...
9分钟教程!科乐麻将有挂吗,传... 9分钟教程!科乐麻将有挂吗,传送屋高防版辅助(总是存在有挂)1、完成传送屋高防版辅助透视辅助安装,帮...
每日必看教程!兴动游戏辅助器下... 每日必看教程!兴动游戏辅助器下载(辅助)真是真的有挂(2025已更新)(哔哩哔哩)1、打开软件启动之...