记录win7安装jdk1.8出现的bug

安装类的bug,请看完整篇文章在做操作

bug背景

  1. 原本安装jdk的时候已经好了,但是由于想要记录win7安装jdk的时候填写的是写的绝对路径,当时认为这是个坑,所以想记录下来,然后就删除了环境变量中的JAVA_HOMECLASSPATH,然后用cmd测试的时候发现直接输入java -version还是可以查看版本,但是查看javac -version就查看不了
    Error: could not open 'D:\javaWorkplace\jre1.8.0_131\lib\amd64\jvm.cfg'
  2. 然后我就想移动jdk的位置测试一下这个java -version的输出,然后就给我报错了这个Error: could not open 'D:\javaWorkplace\jre1.8.0_131\lib\amd64\jvm.cfg'
  3. 然后用这位兄弟的博文,说是要删除注册表(直接cmd输入regedit就可以打开),删除路径来一波HKEY_LOCAL_MACHINE->HKEY_LOCAL_MACHINE\SOFTWARE->HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft->HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit,打开如下图所示,刚刚好和最初的报错路径一致,然后我就把所有的jdk都删除

在这里插入图片描述

  1. 删除1.8和1.8.0.131之后,重启电脑再做一个测试,然后发现还是可以,然后我就把JavaSoft整个都删除兵重启了电脑,结果出现这个错误Error: opening registry key 'Software\JavaSoft\Java Runtime Environment',找了一下原因,找到这个兄弟的一片文章,结果还真的在Windows\SysWOW64文件夹下找到了这3个文件:java.exe, javaw.exe and javaws.exe,说是删除就可以了在这里插入图片描述

  2. 然后我删除了,发现依旧是同样的报错,我就意识到了javasoft似乎删除的有点问题,然后再次查询误删javasoft的解决办法,说是删除了上面的3个文件和注册表里面的javaSoft就相当于卸载了jdk,然后我现在打算再次安装一下

  3. 重新安装后出现了久违的错误'java' 不是内部或外部命令,也不是可运行的程序在这里插入图片描述

  4. 那么现在就可以来测试安装的情况了

  5. 在系统变量里面有以下需要设置的
    JAVA_HOME:D:\javaWorkplace\jdk_8.0.131(也就是jdk的安装目录)
    CLASSPATH: .;%JAVA_HOME%\bin\dt.jar;%JAVA_HOME%\bin\tools.jar,这个前面的分号记得要带上
    path:在path后面加上;%JAVA_HOME%\bin
    详细操作如下

配置环境变量
  • 找到环境变量,点击系统变量下的新建JAVA_HOME,
    在这里插入图片描述

  • 在系统变量下新建CLASSPATH
    在这里插入图片描述

  • 系统变量找找到path,在后面加上;%JAVA_HOME%\bin,这里的分号;一定不能掉;当然如果你发现在这个变量值的框框里面的最后一个符号是分号;的话,那就直接在后面跟上%JAVA_HOME%\bin

win7 的path里面的分号主要是为了将不同的环境变量区分开

在这里插入图片描述

  • 然后一路确认返回即可
测试环境
  • java -version,查看java版本
  • javac -verson,查看javac的版本
    在这里插入图片描述
出现javac不是内部命令的错误
  • 如果出现javac不是内部命令的错误,请将上面的所有的path和CLASSPATH中的JAVA_HOME替换成绝对路径,也就是jdk的安装路径
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Win7安装JDK 1.8有几个步骤。首先,你可以从Oracle官网下载JDK 1.8的安装包。另外,你也可以通过百度网盘等其他方式获取到JDK 1.8的安装包。 一旦你下载了安装包,接下来就可以开始安装了。双击安装包,然后按照安装向导的指示进行操作。安装过程中,你可以一路点击“下一步”直到安装完成。安装过程中需要记住安装路径,因为后面需要用到它来配置环境变量。 安装完成后,你需要配置环境变量。打开计算机属性,进入高级系统设置,找到环境变量的配置选项。在系统变量中,你需要配置三个环境变量:JAVA_HOME、CLASSPATH和Path。 首先,创建一个名为JAVA_HOME的新变量,然后将变量值设置为你安装JDK的路径,例如C:\Program Files\Java\jdk1.8.0_131。 接下来,创建一个名为CLASSPATH的新变量,将变量值设置为“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar”。 最后,在Path变量的值中,在最前面添加“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”。 完成环境变量的配置后,你可以打开命令提示符窗口,输入“java -version”来验证JDK安装是否成功。 这是Win7安装JDK 1.8的步骤。请按照上述步骤进行操作,就可以成功安装JDK 1.8。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [JDK1.8下载安装环境变量配置(Win7)](https://blog.csdn.net/weixin_43777065/article/details/111191910)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [win7安装jdk1.8版本](https://blog.csdn.net/zhiyinweini3/article/details/104095575)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Python小叮当

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值