问题再现与解读 首次,使用 java 命令+任意参数 都会报这个错误,最典型的就是java -version 解读一下这个报错信息,注册表路径 Software\JavaSoft\Java Runtime Environment\CurrentVersion 当前值是 1.8,但是 java 命令版本是 1.7 问题解决 方式一:删除C:\Windows\System32下的java.exe, javaw.exe, javaws.exe 方式二:修改环境变量顺序 这是我原本的 Path 环境变量…
        java安装1.8后的问题:之前安装了jdk1.7和jdk1.6,之后又安装jdk1.8,然后执行java -version,输出的是1.8的,后来在注册表把jdk1.8改为1.7,然后就报错了,如下 Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVers    解答: 看了一下环境变量的path,第一个路径是C:\ProgramData\Oracle\Java\javapath;,…
进入:C:\ProgramData\Oracle\Java\javapath; 删除:java.exe.javaw.exe.javaws.exe 删除:path的C:\ProgramData\Oracle\Java\javapath; 然后可能还会不行 进入:C:\Windows\System32 删除:java.exe.javaw.exe.javaws.exe 注意:\ProgramData可能是隐藏文件夹.…
第一种方法:安装1.8之前安装了1.7,将1.7卸载就好了. 第二种方法:删掉Windows\System32下的java.exe, javaw.exe 就行了,但是安装的1.8的jdk会回到1.7的版本 反思: 但是在系统中还存在1.6版本的,为什么不需要卸载呢 难道1.7和1.8的jdk 有冲突的地方 如果清楚的童鞋,还麻烦多指教O(∩_∩)O哈哈~…
第一次安装JDK测试是否安装成功,打开cmd输入java -version 回车的时候出现如下错误: Error opening registry key'software\Javasoft\Java Runtime Environment'Error: could not find java.dllError: could not find Java 2 Runtime Environment' 百度翻译: 错误:打开注册表项的软件Java运行时环境的JavaSoft \错误:找不到java.…
cmd下输入 java命令时出现该错误: Error: Registry key 'Software\JavaSoft\Java Runtimehas value '1.8', but '1.7' is required.Error: could not find java.dllError: Could not find Java SE Runtime Environment. 错误原因:新安装的JDK8,会复制到 C:\Windows\System32 下 java.exe,javaw.ex…
Error: opening registry key 'Software\JavaSoft\Java Runtime Environment'Error: could not find java.dllError: Could not find Java SE Runtime Environment. 这是因为 jdk 目录下的bin 下的 java.dll 文件没了,解决办法,就是重装java(找个高于1.6.x的) 还有一个解决办法就是 找到C:\Windows\System32 下 找到…
C:\Users\huxxxxchan>javaError: opening registry key 'Software\JavaSoft\Java Runtime Environment'Error: could not find java.dllError: Could not find Java SE Runtime Environment. solution: http://stackoverflow.com/questions/6362037/java-error-opening-r…
启动eclipse出现“Error opening registry key 'software\Javasoft\Java Runtime Environment'”,“java was started but returned code=2”. 错误截图: 输入命令行java -version,显示一下错误. 解决方案: 以管理员的身份删除C:\Windows\System32目录下的javaw.exe.java.exe的文件 删除javaw.exe.java.exe文件后,再次输入命令行j…
最近开发项目要求jdk在1.7以上,我先卸载了jdk1.6,下载1.7下来安装好,配置下环境变量,可以是在输入java -version的时候发现: java Error opening registry key 'Software\JavaSoft\Java Runtime Environment' 但是输入java c可以看到帮助命令,在网上找了下原因,有人说是注册表的问题,Software\JavaSoft\Java Runtime Envi但是我打开注册表,根本就没有这一项,难道跟我jd…
java -jar yxCollector-1.1.0.jarError: opening registry key 'Software\JavaSoft\Java Runtime Environment'Error: could not find java.dllError: Could not find Java SE Runtime Environment.…
eclipse出现注册错误:①在“打开”输入框中输入“regedit”命令,删除注册表的HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\  的INSTALLDIR删除. 或者HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\ 下的分支删除.②Path系统环境变量中,把%JAVA_HOME%\bin调整到最前面.…
些问题是由于多个版本java相互冲突,查看环境变量,删除其中一个即可.1.把Path里的%JAVA_HOME%\bin;放到最前面就可以,解决了给分! 2.是因为文件夹“%SystemRoot%\system32”下面可能有多余的“java.exe”和“javaw.exe”文件,把它们删掉,配置正确JAVA_HOME.PATH,搞定!…
重装系统后发现jdk没有了,重新安装了,装一个其实挺容易的,但是“java -version”回车的时候,“啪”,error: Error opening registry key'software\Javasoft\Java Runtime Environment'Error: could not find java.dllError: could not find Java 2 Runtime Environment' 怎么会这样子,于是度娘~找到了好几种解决方法,但是每人的电脑不同,方法不…
一.备份安装好的绿色版JDK a.重新安装JDK到任意目录,假设这个目录是C:\java.b.将装好的JDK,JRE拷贝到任意一个其他目录,如D:\bak,这样做的目的主要是为了备份JDK.(建议打成zip压缩包奔备用)…
打开eclipse的时候回遇到这种情况 解决方案: 进入eclipse.exe所在的目录,在eclipse.ini文件中加入以下两行: -vm <your path to jdk|jre>/bin/javaw.exe 注意:以上内容必须分别放在两行,并且-vm的位置需在openFile之后,-vmargs之前.…
已经安装了 jdk ,并且设置好了 java 环境变量,CMD 运行 java 或 javac 都正常,其他依赖 jdk 的应用程序都能正常运行.但是在运行 jd-gui 1.1.0 的时候,出现错误提示“This application requires Java Runtime Environment 1.7”,很奇怪.但是考虑到,我并没有用 jdk 的安装包进行安装,而是直接使用了以前安装好的 jdk (通过安装包安装了 jdk 后,重新安装了操作系统,直接通过设置环境变量指向以前的 jd…
当更新jdk后,运行java命令可能会提示类似这样registry key 'Java Runtime Environment' has value'1.8',but '1.7' is requaired的问题.在解决这个问题的同时,在百度知道回答了点击打开链接这个问题也帮助了不少网友.这里对这个问题做个简单分析,并给出几种解决方案,希望能帮助到大家.欢迎指正! 导致这个问题的原因很明显文件版本不匹配导致的,当在cmd下运行java命令时,系统首先会去 a.%systemroot%System3…
几天做项目,生成一堆注解的实体,当实体数超过86个时,jvm报错: # # A fatal error has been detected by the Java Runtime Environment: # #  Internal Error (c1_Optimizer.cpp:271), pid=5104, tid=6488 #  guarantee(x_compare_res != Constant::not_comparable) failed: incomparable constan…
服务启动以后过段时间自动失败:A fatal error has been detected by the Java Runtime Environment 控制台中的错误信息 A fatal error has been detected by the Java Runtime Environment: EXCEPTION_ ACCESS. _VIOLATION (0xc0000005) at pc=0x0000003aec715, pid=12424, tid=0x0000000002260…
在Eclipse中运行项目 遇到如下错误: ## A fatal error has been detected by the Java Runtime Environment:## EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000c0190, pid=2640, tid=2120## JRE version: 7.0-b57# Java VM: Java HotSpot(TM) Client VM (16.0-b02 mixed mode,…
原创作者:http://www.cnblogs.com/jerome-rong/archive/2013/02/19/2916608.html Java RunTime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No java virtual machine was found after searching the following locations:…
今天一同事出现运行项目时,提示 A fatal error has been detected by the java runtime environment,具体表现是使用我们框架,不能正常的打印日志,截图报错为: 看这个问题,我第一反应就是jvm出了问题,且在提示中还告诉我们,失败的写入到dump,最开始怀疑他jdk,版本与电脑不匹配,但是不匹配,不至于jvm内存占满才对,在者怀疑在使用时配置的路径有问题,解决方案,在 eplise中配置jre,使用jre运行程序,提供jvm的虚拟机环境…
第一种: 解决方法: 系统变量里设置下面: 变量名:JAVA_HOME 变量值:D:\Java\jdk1.8.0_31 变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib; 变量名:Path  变量值:D:\Java\jdk1.8.0_31\bin 第二种: 出现错误的可能: 1.错误可能出在jdk的路径不在d盘,而在别的盘内 找到eclipse安装目录里的eclipse.ini文件,修改-vm下的jdk路径 D:/Java/jdk1.8.0_102/bin/javaw.ex…
情况 情况是原本安装有jdk1.7,能正常运行,现在要升级到1.8. 直接在oracle的网站下载1.8安装后修改配置为1.8后: 能用javac编译成功,但java命令运行时报错: Failed reading value of registry key:        Software\JavaSoft\Java Runtime Enviroment\1.7\javaHomeError:could not find java.dll Error:could not find Java 2 R…
1.先把oracle自带的weblogic给卸载了,然后打开eclipse,发现报错了:Error: could not open `C:\Java\jre7\lib\amd64\jvm.cfg' JAVA_HOME的环境变量值根本不是这个目录,到CMD命令窗口下,用echo %JAVA_HOME%,也显示正常,但是java -version时,显示java的home目录仍然是C:\Java\jre7,"百撕不得妻姐"之后,去问了度娘,原来JDK如果执行过安装程序后,会在 HKEY_L…
When I tried installing atunes and TED, I got the message “The registry refers to a nonexistent Java Runtime Enviroment Installation or the runtime is corrupted.The system path cannot find the path specified.” I fixed it up by opening regedit.exe and…
在Android项目中创建一个包含main()方法的类,直接右键运行该类时会报如下错误: # # An unexpected error has been detected by Java Runtime Environment: # # Internal Error (classFileParser.cpp:2923), pid=7780, tid=7832 # Error: ShouldNotReachHere() # # Java VM: Java HotSpot(TM) Client V…
以下是我的程序(取自headfirst Java): import javax.sound.midi.*; public class MiniMiniMusicApp { public static void main(String[] args) { MiniMiniMusicApp mini = new MiniMiniMusicApp(); mini.play(); } public void play() { try { Sequencer player = MidiSystem.get…
有已知的已知:有些事情我们自己知道自己知道: 我们也知道有已知的未知:这是指我们知道有些事情自己不知道: 但是还有未知的未知:有些事情我们不知道自己不知道:   ---美国国防部长 唐纳德·拉姆斯菲尔德 2002年2月12日   ---读<性能之巅> 在技术群里边看到有人会问到启动dos窗口有个警告的提示,WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Wind…