JAVA_HOME从jdk8变到jdk7错误处理

JDK 8完整安装与配置指南(解压即用) 尽管JDK 8尚未支持jlink工具(该功能始于JDK 9),但从JDK 8向高版本迁移的过程中,越来越多企业开始采用“定制运行时”理念。即根据应用实际使用的模块,剥离不必要的类库,生成最小化运行环境。这种方式显著降低了内存占用和启动时间。某些框架(如OSGi、Tomcat)需要打破双亲委派,实现类隔离或多版本共存。= -1) {为了确保Lambda表达式能正确绑定到某个接口,JDK 8引入了。 阅读详情

当你的电脑装了JDK1.8后,你的JAVA_HOME也是设置的1.8
如果你不彻底删除JDK8就安装JDK1.7,尽管你重新设置了环境变量,改了JAVA_HOME,并且path值里的C:\ProgramData\Oracle\Java\javapath也删了 ,但是当你WIN+R输入cmd打开命令行窗口,输入java -version回车,还是会出现以下错误

Error: Registry key ‘Software\JavaSoft\Java Runtime Environment’\CurrentVersion’

has value ‘1.8’, but ‘1.7’ is required. 
Error: could not find java.dll 
Error: Could not find Java SE Runtime Environment.

针对上述问题我有以下解答:

首先我复制了C:\ProgramData\Oracle\Java\javapath路径,发现此路径下存在java.exe、javaw.exe和javaws.exe,几个超链接依旧指向了jdk1.8,当我又把这三个可执行文件删除后,在运行java -version就成功了。

分析:

应该是jdk8安装的时候会覆盖原来jdk7的注册表,并且为了方便大家使用,直接添加了环境变量,也就不需要在配置JAVA_HOME的环境变量了。

方法:
1. 打开开始菜单,搜索regedit,打开注册表 
2. 打开”HKEY_LOCAL_MACHINE” 
3. 点击”SOFTWARE” 
4. 点击”JavaSoft” 
5. 点击”Java Runtime Environment” 
6. 选中”CurrentVersion” ,右键点击更改,改成”1.7” 
这样就可以解决上述问题了(亲身经历,希望对大家有帮助)。

黑群晖二合一已损毁_手动修复黑群晖已损毁磁盘空间 lz的用法是这样的,一个中古级mac mini 2011上装有vmware esxi 7.6, 然后上面挂载了lz的华芸Asustor Nas的iscsi空间,lz用的是basic volume,然后esxi上面有虚拟的黑群晖6.2.2-24922,黑群晖的docker里跑着不可描述软件,但是发现下载速度过快时,比如有好几个文件同时下载,总速度超过60MB/s以后storage manager里很... 阅读详情

相关推荐

解决ArcGIS-OpenStreetMap Toolbox-Load OSM File错误

在安装成功OpenStreetMap Toolbox后,首次运行Load OSM File工具,出现以下错误

Zjf的博客 8820

Linux安装JDK8后 java -version仍显示1.7的问题

 1.查看环境配置如下图是1.8  2.在控制台查看jdk版本发现是1.7,这是应为先安装了1.7之后又升级为1.8的,linux系统文件的软连接没有修改,我们只是吧环境配置的指向地址改成了ldk1.8. 3.解决方案 3.1  which java ——查看默认的jdk安装路径 3.2  通过cd命令进入 /usr/bin ,执行sudo rm -rf java (删除默认的...

yiyijianxian的博客 4202

使用 Ansys Q3D 进行电容提取

精确的电容提取在高速和 RF 设计中至关重要。在本博客中,我们演示了如何使用Ansys Q3D Extractor来计算电容值,从基本的平行板电容器开始,然后转到MEMS芯片的切口,以检查焊盘和RF线对整体电容的影响。在下面的比较中,我们使用 Q3D 从 MEMS 芯片切口中提取两种配置的电容矩阵:一种仅带有焊盘,另一种带有连接到 RF 线路的焊盘。这种比较表明,焊盘是总电容的主要贡献者,而 RF 线路则略有增加。按照上述工作流程,提取焊盘的电容,得到的电容矩阵如下所示。,选择一个已识别的网络,然后单击。

jkh920184196的博客 1816

JDK从1.8升级到17踩坑记录1Java HotSpot(TM) 64-Bit Server VM warning

在升级JDK过程中遇到了被废弃的功能导致出现异常

码农小帅哥 1961

OKCC呼叫中心部署实战指南:从零搭建高效外呼系统

本文提供OKCC呼叫中心系统的完整部署实战指南,从服务器选型、操作系统准备到详细安装步骤和性能优化,帮助企业从零搭建高效外呼系统。重点介绍FreeSWITCH核心组件的安装配置技巧,以及常见问题排查方法,助力企业提升客户服务效率。

weixin_29275257的博客 164

用LTspice仿真CMOS反相器功耗?这份避坑指南能省你3天调试时间

本文详细介绍了如何使用LTspice准确仿真CMOS反相器的功耗,包括动态功耗、短路功耗和静态功耗的测量技巧。通过工程实践指南,帮助电子工程师避开常见陷阱,优化仿真参数设置,提升仿真结果的可靠性,节省调试时间。

w7x8y9z的博客 189

jdk版本由1.8到1.7错误解决

之前jdk版本用的是1.8,但是由于项目的需要换成了1.7,换完之后虽然通过regedit修改了注册的信息,但是依旧存在以下的错误: Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion' has value '1.7', but '1.8' is required. Error: co

WL125589的博客 1531

STM32 BOOTLOADER配置以及APP跳转实现(裸机)

Bootloader是硬件启动的引导程序,是运行操作系统的前提。在操作系统内核或用户应用程序运行之前运行的一段小代码。对硬件进行相应的初始化和设定,最终为操作系统准备好环境。APP就是我们的应用程序,经过硬件引导程序之后跳转到系统程序运行。

吻等离子的博客 3356

从 java 8 到 java 17

Jdk17发布已经一年多了,java 8 实在是太老了,最近项目上准备从java 8 升级到 java 17。本文整理和记录了部分 个人认为常用的新特性。以做记录和参考,如有不准确的地方,请大家指正。

nid的专栏 2254

YOLOv11改进 | 模型知识蒸馏篇 | 利用模型蒸馏改进YOLOv11进行无损涨点 | 离线蒸馏(附代码 + 完整文件 + 解析教程)

这篇文章给大家带来的最新改进是模型的蒸馏,利用教师模型指导学生模型从而进行模型的涨点,本文的内容不仅可以用于论文中,在目前的绝大多数的工作中模型蒸馏是一项非常重要的技术,所以大家可以仔细学习一下本文的内容,本文从YOLOv8的项目文件为例,进行详细的修改教程,文章内包括完整的修改教程,针对小白我出了视频修改教程,如果你还不会我提供了修改后的文件大家直接运行即可,所以说不用担心不会适用!模型蒸馏真正的无损涨点,蒸馏你只看这一篇文章就足够了!欢迎大家订阅我的专栏一起学习YOLO!

Snu77的博客 4323

科研问答:医药类本科生(临床、中医、中药与护理)本科阶段是否需要开展科研学习?

医药类本科生(临床、中医、中药与护理)本科阶段是否需要开展科研学习?

MD Code 1508

java8到java17新增的所有特性和更改

java8到java17新增的所有特性和更改

zhouhaiboa的专栏 268

芒果YOLOv5改进55:损失函数篇之KLD:即插即用 芒果首发原创新颖|全网唯一更新KLD改进博客,通过 Kullback-Leibler 散度学习用于目标检测的高精度边界框,提升YOLOv5小目标

YOLOv5改进KLD损失函数:即插即用 原创新颖|芒果专栏独家首发

包括YOLOv5、YOLOv7、YOLOv8等模型改进 664

JDK 11 vs JDK 8:探索Java的新特性和改进

在JDK 8中,Parallel垃圾回收器是默认的选项,而在JDK 11中,G1垃圾回收器成为了新的默认选择。同时,新的API还提供了更好的错误处理和连接管理功能,有助于提高应用程序的稳定性和可靠性。JDK 11 附带了一个名为 JShell 的新工具,它是一个用于执行 Java 代码的交互式环境,类似于其他语言的 REPL(读取-求值-输出-循环)工具。JDK 11 改进了类的访问控制,引入了基于嵌套的访问控制,允许更精细地控制哪些类或接口可以访问另一个类的成员。引入了一些新的标准库 API,如。

码到三十五 2919

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

启动eclipse出现“A Java Runtime Environment (JRE) or Java Development Kit (JDK)must be available”错误处理

今天第一次使用eclipse开发工具,打开时报以下错误: A Java Runtime Environment (JRE) or Java Development Kit(JDK) must be available in order to run Eclipse. No Java virtualmachine was found after searching the following locations: D:\eclipse\eclipse-jee-photon-R-win32-x86_64\ec

qq_43598176的博客 6544

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

java jdk 安装 环境配置 及 错误处理

1.java下载 百度或Google: 点击进入官网: 根据电脑系统下载相应版本的jdk; 设置环境变量 计算机->属性->高级系统设置->环境变量 新建系统变量JAVA_HOME 和CLASSPATH  变量名:JAVA_HOME  变量值:C:\Program Files\Java\jdk1.7.0 变量名:CLASSPATH  变量值:.;%JAV

CAREIT的专栏 1029

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

win7 安装JDK7和JDK8后,卸载JDK8后出错

这是本人学习Java过程中遇到的一些问题和解决方法,在此记录,方便本人查看,解决他人疑惑。 本人win7 x64旗舰版,同时安装了JDK7和JDK8,卸载了JDK8之后,cmd命令行输入:java -version ,本以为显示java版本1.7,结果弹错:has value '1.7',but '1.8' is required. 我查看JAVA_HOME,环境变量,...

weixin_30845171的博客 139

快速验证JDK1.8配置:使用快马生成环境检查工具

通过这个简单的验证工具,我深刻体会到好的开发工具应该能够帮助开发者快速发现问题并给出解决方案。使用。

OnyxPanther23的博客 851

SpringBoot项目升级到3.*,并由JDK8升级到JDK21

使用JDK21+ spring-boot-starter3.3.1 + spring-cloud-starter-openfeign4.1.2创建项目过程中碰到的问题小结,并提供项目Demo。

北亮的专栏 5371

JDK20又来了!你还在用JDK8么?

JDK20在19的基础上更新了结构化并发、记录模式、部函数和内存API等,也加入了一些新的特性。但是本版本官方只短期支持6个月,下个稳定版本JDK21会在今年9月发布。

勤于笔记,成于点滴。 8966

linux安装jdk1.8

linux安装jdk 1.Linux jdk下载地址链接:https://pan.baidu.com/s/1j6gS9y4v1GeqcXEOcpM2Fg 提取码:4qn9 Xshell下载地址链接:https://pan.baidu.com/s/1N6_9RSF9uziNPzX1Dh1edQ 提取码:mvpn 2. 使用root账号用xshell连接linux虚拟机 3.mkdir命令创建文件夹ff/jdk 4.点击上图箭头的地方打开Xftp,上传下载好的jdk文件到jdk文件夹 6.到xshell窗口

qq_22650813的博客 218

jdk1.8升级后 sun.io.CharToByteConverter 错误处理

项目工程中用到jdk1.6相关方法,可以使用,但是升级到jdk1.8以后,编译出现java.lang.NoClassDefFoundError: sun/io/CharToByteConverter错误,后经查询,是jdk1.8版本中已经从sun.io.*中进行去除。网上找来了相关java文件,放到对应引用文件目录下编译即可。可到我的资源中找寻下载。 PS:java文件编码格式为UTF-8,如果...

xiaoniqiu的专栏 1万+

错误处理 Perhaps JAVA_HOME does not point to the JDK. It is currently set to ....

遇到错误: Perhaps JAVA_HOME does not point to the JDK. It is currently set to 。。。 原因: 这是由于eclipse 默认使用了JRE 需要重新指定到 JDK下的bin 解决方法: eclipse run -> External Tools  ->  External Tools Co

霖林烟雨 8849

在 Centos 7 上编译 OpenJDK 23 及错误处理

希望在 JDK 源码中添加自己的中文注释,方便对学习过程进行记录。其中遇到的错误主要有和,没有去调查哪些版本是兼容的,本文主要处理字符编码问题。

逸枚俗人的博客 1435

jdk2对比jdk8新增出来的功能

维度JDK 8JDK 21演进​语言风格​引入了函数式编程​函数式 + 数据导向 + 并发简化​更简洁,表达力更强,更安全​并发模型​基于有限的平台线程​近乎无限的虚拟线程​​范式革命,门槛极大降低​性能基础​适合传统单体应用为云原生、微服务、低延迟优化更适合现代架构​开发体验​强大​极致​(记录类、模式匹配、var等)编写代码更愉快,bug更少​部署运行​传统 WAR/JAR 部署​容器优先、模块化、快速启动​更适合云和容器环境​建议:​​对于新项目,​。

zwh1zwh的博客 1237

An error occurred at line: 1 in the generated java file问题处理及tomcat指定对应的jdk运行

机器上有多个应用,一个jdk8已配置了环境变量,kettle用到了,一个tomcat7.0.28用到了jdk7。已知jdk11 路径: /home/jdk1.7.0.62。

chunzhi128的博客 689
上一篇: 蓝桥杯---算法训练 出现次数最多的整数
下一篇: C/C++ 常用函数总结
123我是木头人
博客等级 码龄9年 67粉丝 45原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

123我是木头人

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

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

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

打赏作者

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

抵扣说明:

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

余额充值