如果你看到了这篇文章,证明你看了很多还是没有解决安装和配置或者报错的问题。如果遇到类似问题请留言。
如果你遇到了这个问题,点击目录5、输入命令:java -versin 无法正常运行报错
Error: opening registry key 'Software\JavaSoft\Java Runtime Environment'
Error: could not find java.dll
Error: Could not find Java SE Runtime Environment.
目录
5、输入命令:java -versin 无法正常运行报错或者版本没有变化
该本文的方法几乎适用于JDK1.7之后的所有版本。
1、下载
官网地址和镜像地址都放在最下方了。JDK下载地址
2、安装
比如你的安装包是jdk-8u202-windows-x64.exe,如下图,根据箭头操作。
然后会出现下图
当然你不想放在C盘也可以,比如放在D盘:D:\Program Files\CodeTool\Java\jdk1.8.0_202
如果你修改了jdk位置,这里也可以改成D:\Program Files\CodeTool\Java\jre1.8.0_202
等待安装完成即可
3、环境变量的配置
1、右键“我的电脑”,2、点击属性,3、点击高级系统设置,4、点击环境变量。
下面一定是新建在系统变量,不能搞错的。
变量名:JAVA_HOME,建议你是用这个名字,后面也会用到这个名字
变量值:是你软件的位置
比如你安装在 D:\Program Files\CodeTool\Java\jdk1.8.0_202
这个地方有两个版本别搞错了。1、这个是JDK8的版本
变量名: CLASSPATH
变量值 : .;%JAVA_HOME%\lib\;%JAVA_HOME%\lib\tools.jar;
如果不行就试试这个.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
这个地方有两个版本别搞错了。2、这个是JDK16版本,他没有tools.jar所有不用配置
如果你不是JDK16,你可以去看看安装目录下的\jre\lib里面有没有。
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib;
找到系统变量Path,一般要往下拉才能看到,然后点击编辑
这里新建两个变量:
1、%JAVA_HOME%\bin\
2、%JAVA_HOME%\jre\bin\
4、检查是否配置成功
WIN+R输入CMD进入命令
如果你安装的是JDK16请注意
首先是CD:回车,软件安装路径,然后输入命令D,回车。
输入命令: bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre
因为这个版本没有jre,所以配置jre就需要这个命令行生成,以免后面操作出现错误。
输入命令:javac,如果后面一大堆字就ok
输入命令:java,如果后面一大堆字就ok
输入命令:java -version查看版本是否正确
到这里整个JDK的安装、配置和检查就完成了。
5、输入命令:java -versin 无法正常运行报错或者版本没有变化
先来说报错问题
第一种可能,当前值是 1.8,但是 java 命令版本是 1.7
Error: opening registry key 'Software\JavaSoft\Java Runtime Environment'
has value '1.8', but '1.7' is required
Error: could not find java.dll
Error: Could not find Java SE Runtime Environment.
第二种可能出现
如果是这样就可以按照下面版本问题的方法1和2应该就能解决问题了
再来说版本问题
如果你输入命令java -version还是旧版本或者旧版本没有卸载干净你需要按照下面这样操作
方法1:
WIN+R,输入命令where java是搜索在当前目录,如果你是在D盘可不行哈。
当然搜索这个词可能出现你装的JDK软件的目录
然后根据上面得到的目录找到这下面图片的三个文件,修改名称只要名字不是下面三个名字就行,觉得麻烦就直接删除。
注意我这边搜索出来的是这个目录,C:\Program Files (x86)\Common Files\Oracle\Java\javapath但不一定所有人都是这个目录。有可能是C:\Windows\System32\java.exe
方法2:
WIN+R输入regedit:HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\ 路径下有两个文件夹,
删掉一个就好了,如果不行就全删除了。
方法3:基本上很难用上这个方法。
WIN+R输入regedit,然后回车,按f3打开查找框输入“java运行时环境”,找到之后,点
右键-重命名为: "Java Runtime Environment ",然后再按F3,一直把找到的全部都改掉为止。
6、JDK下载地址
如果官网下载速度非常慢的话,那就用国内的镜像地址吧。
JDK官网最新版本和前几个版本下载地址
https://www.oracle.com/java/technologies/downloads/
JDK1.7官网下载地址 https://www.oracle.com/cn/database/technology/java-se-jdk-7-download.html
华为云镜像
https://repo.huaweicloud.com/java/jdk/
清华大学镜像
https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/
阿里云镜像
injdk