java8 注册表_异常 - 错误:注册表项'Software \ JavaSoft \ Java Runtime Environment'\ CurrentVersion'?...
异常 - 错误:注册表项'Software \ JavaSoft \ Java Runtime Environment'\ CurrentVersion'?
这个问题在这里已有答案:
Java错误打开注册表项 11个答案
当我跑:C:\ Users \ ashahria \ Downloads> java -jar schemaSpy_5.0.0.jar
我收到以下错误。 怎么了? 我该如何解决?
错误:注册表项'Software \ JavaSoft \ Java Runtime Environment'\ CurrentVersion'
值为'1.5',但需要'1.7'。
错误:找不到java.dll
错误:找不到Java SE运行时环境。
14个解决方案
107 votes
在我的Windows 7机器上,它通过执行以下操作解决:
在“开始”菜单中键入“regedit”以打开注册表(小心这样做)
转到左侧注册表资源管理器/树状菜单中的“HKEY_LOCAL_MACHINE”
单击“HKEY_LOCAL_MACHINE”注册表中的“SOFTWARE”
单击“SOFTWARE”注册表中的“JavaSoft”
单击“JavaSoft”注册表列表中的“Java Runtime Environment”
突出显示“CurrentVersion”(应该在右侧的主注册表键资源管理器窗口中看到它)
将版本更改为“1.7”
这就是......应该工作。 如果你已经尝试了一些其他指南和/或弄乱你的注册表,那么解决问题的最常用的方法是删除所有以前版本的Java(使用“程序和功能”卸载过程),然后 只需重新安装您要使用的版本。 我建议分发网站:[http://java.com](因为它通常有最稳定的版本)
或者从Oracle网站上查找您需要的特定版本:[http://www.oracle.com/technetwork/java/javase/downloads/]
bcmoney answered 2019-06-13T13:36:51Z
32 votes
转到'c:/ Windows / System32'并删除java.exe,javaw.exe和javaws.exe。请参阅注册表项'...'的值为'1.7',但需要'1.6'。 Java 1.7已安装且注册表指向它
EastOcean answered 2019-06-13T13:37:18Z
30 votes
我的PC上安装了1.5到1.7的各种JDK。 我需要学习JDK1.8所以安装和我的早期版本的Eclipse(依赖于早期版本的JDK)我在启动Eclipse IDE时出错,在命令行上我试图检查Java版本并得到以下错误,
C:\>java -version
Registry key 'Software\JavaSoft\Java Runtime Environment\CurrentVersion'
has value '1.8', but '1.6' is required.
Error: could not find java.dll
Error: could not find Java SE Runtime Environment.
解:-我删除了C:\ProgramData\Oracle\Java\javapath;从PATH变量并将%JAVA%\ bin移动到PATH变量的开头,这解决了我的问题。
user2257853 answered 2019-06-13T13:38:00Z
9 votes
set PATH=c:\Program Files\Java\jdk1.6.0_45\bin;%PATH%
如果您正在处理命令提示符,这将工作
Deep Saxena answered 2019-06-13T13:38:37Z
3 votes
你的java版本是1.5(你有jdk 1.5)。 jar需要java版本1.7(你应该有jdk 1.7)。 你应该从这个网站下载并安装1.7 jdk:
[http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html]
Adel Boutros answered 2019-06-13T13:39:17Z
3 votes
我有Java 1.8但由于某种原因不得不降级到Java 1.6。 当我卸载java 1.8并从命令提示符运行命令“Java -Version”时,我收到错误 -
错误:注册表项'Software \ JavaSoft \ Java Runtime Environment'\ CurrentVersion'
值为'1.6',但需要'1.8'。错误:找不到java.dll错误:找不到Java SE运行时环境。
卸载1.6,然后重新安装1.6修复了我的问题:-)
Umesh Babu answered 2019-06-13T13:40:04Z
2 votes
调整环境变量%path%的顺序以确保jre 1.7是默认值。
swimmingfisher answered 2019-06-13T13:40:32Z
2 votes
一个好的解决方案是重新启动PC,这将在PC的注册表中正确输入。 重启可以解决我的问题
Deep Saxena answered 2019-06-13T13:40:58Z
2 votes
只需重新安装JDK 1.7即可。
user2420066 answered 2019-06-13T13:41:37Z
2 votes
我尝试了@bcmoney提到的步骤,但对我来说,当前版本已经设置为最新版本。 在我看来是Java8。
我安装了各种版本的java(java6,java7和java8)。 我得到了同样的错误,而不是1.5和1.7我有1.7和1.8。 我在我的Windows 8.1机器上卸载了java6。 之后我在命令提示符下尝试了java -version,但没有出现错误。
我不确定这是否是正确的答案,但它对我有用,所以我认为这对社区也有帮助。
Sudarsan GP answered 2019-06-13T13:42:22Z
2 votes
您可以按照以下步骤操作:
将JAVA_HOME设置为jdk [不带bin文件夹]
将PATH设置为%JAVA_HOME%/ bin;
把java.exe,javaw.exe& javaws.exe到C:\ ProgramData \ Oracle \ Java \ javapath [我这里遇到问题]。
双击java.exe
如果需要,还要检查并编辑JAVA当前版本的注册表值。
它对我有用:)
Cjo answered 2019-06-13T13:43:43Z
2 votes
我刚刚卸载了我的Java8更新并再次尝试。 它运作正常!
user1517951 answered 2019-06-13T13:44:16Z
1 votes
我在更新Java JDK后遇到了这个问题,但还没有重新启动我的命令提示符。 重新启动命令提示符后,一切正常。 据推测,因为在JDK更新之后需要重置PATH变量。
CatShoes answered 2019-06-13T13:44:46Z
1 votes
其他时候你可能已经安装了Java 7和8两次或两次,并且从添加/删除程序中取消了其中一个,它应该可以工作。
user4364817 answered 2019-06-13T13:45:16Z
java8 注册表_异常 - 错误:注册表项'Software \ JavaSoft \ Java Runtime Environment'\ CurrentVersion'?...相关推荐
- Registry key 'Software\JavaSoft\Java Runtime Environment\CurrentVersion'错误的解决
运行java.exe 出现Registry key 'Software\JavaSoft\Java Runtime Environment\CurrentVersion'错误 以前就出现过,觉得自己环 ...
- 彻底卸载JDK的-并只依赖配置环境安装JDK(不依赖注册表)-解决Error opening registry key‘software\Javasoft\Java Runti问题
彻底卸载JDK的-并只依赖配置环境安装JDK(不依赖注册表)-解决Error opening registry key'software\Javasoft\Java Runti问题 参考文章: (1) ...
- 启动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 a ...
- hash oracle 分表_数据库hash分表
前言 平常我们一直用的就是按时间进行分表,按时间分表可以减轻以时间维度的查询.但是如果查询的条件不是时间,那么当查询主表的时候,就会去遍历所有的分表,没有起到分表的优化效果. 方法 如果不能按照时间分 ...
- mysql 分库分表 建表_【分库分表】sharding-jdbc实践—分库分表入门
一.准备工作 1.准备三个数据库:db0.db1.db2 2.每个数据库新建两个订单表:t_order_0.t_order_1 DROP TABLE IF EXISTS`t_order_x`;CREA ...
- java实现将A表数据转移到B表_解决用B表跟新A表数据,如果A表中没有,则把B表的数据插入A表(merge into)...
作用:merge into 解决用B表跟新A表数据,如果A表中没有,则把B表的数据插入A表: 语法: MERGE INTO [your table-name] [rename your table h ...
- MYSQL中的主表和父表_主表,从表,关联表,父表,子表
一.前言 在数据库设计中,Hibernate,iBatis等ORM框架的使用中经常听说主键,外键,主表,从表,关联表,父表,子表之类的术语,弄懂它们之前的区别与联系对于数据库设计和ORM框架的学习使用 ...
- 外链式样式表_引入CSS样式表(书写位置)
CSS初识 CSS(Cascading Style Sheets) 美化样式 CSS通常称为CSS样式表或层叠样式表(级联样式表),主要用于设置HTML页面中的文本内容(字体.大小.对齐方式等).图片 ...
- mysql 事实表 维度表_数据库的事实表与维度表
维度表示你要对数据进行分析时所用的一个量,比如你要分析产品销售情况,你可以选择按类别来进行分析,或按区域来分析,这样的按照什么分析就构成一个维度.前面的实例就可以有两个维度:类型和区域.另外每个维度还 ...
最新文章
- Python 报错 SyntaxError: invalid syntax 解决方法
- 浏览器直接连接mysql_在IE中直接连接SQL数据库_MySQL
- 浅谈迷宫搜索类的双向bfs问题(例题解析)
- 老司机带你重构Android的v4包的部分源码
- [XSY3381] 踢罐子(几何)
- CentOS6.5 常用命令
- 理解 Delphi 的类(十) - 深入方法[27] - 递归函数: 简单示例
- 实际开发中 dao、entity的代码怎样自动生成?一款工具送给你
- 什么是 JS 原型链?
- 产品经理如何做好需求挖掘
- .NET CORE+CENTOS部署+supervisor守护
- 管鲍计算机教室管理系统,管鲍多媒体电子教室
- 【HTTP协议】---HTTP协议详解
- Unity编程软件介绍
- matlab定积分矩形法实验报告,矩形法求定积分
- 单元素/组件的过渡以及过渡钩子的运用
- 《OpenGL ES 3.x游戏开发(下卷)》一2.4 展翅飞翔的雄鹰
- DL4J与Torch、Theano、Caffe、TensorFlow的比较
- html5拓扑图图入门,如何使用HTML5 Canvas动态的绘制拓扑图
- 花了我很长时间整理出来的绿色软件[小蓉整理]
热门文章
- 微信开发SDK使用教程--手机微信个人号新增好友通知服务端
- Unity HDRP_No more space in the 2D Cookie Texture Atlas
- 【CCF计算领域学术会议介绍:2024日程安排、CCF会议deadline汇总、2022年录用率】
- 渡一教育公开课web前端开发JavaScript精英课学习笔记(三十)jQuery实现Tab垂直滑动
- 练练看小游戏SWING的实现
- scrapy连接MySQL数据库爬取英雄联盟英雄传记
- 计算时间差 用timespan函数
- python(40)- 进程、线程、协程及IO模型
- Rubymine使用技巧汇总
- Linux压测工具Stress安装与使用