因为安装了 jdk 后发现有多个 jre 一个是安装目录下的. 还有一个是安装后的自动安装的注意路径都不一样. 由于本人有强迫症所有不能容忍有两个 jre 目录的存在,所以果断删除了 D 盘下的.谨慎起见所以立马执行了 cmd java 命令,然后就凉凉,果断报错! 但是 javac 命令缺没有报错. 为什么会出现这个错误呢,我们安装 jdk 后已经配置了 path 变量啊.删除的 jre 也不是配置环境变量的路径啊.环境变量如下 C:\Program Files (x86)\Common Fi…
cmd 下java -version出现错误:“could not open `D:\Java\jre7\lib\amd64\jvm.cfg”,出现这种错误可能是由于先前有安装老版本jdk,之后将新版本jdk直接复制替换导致的,通过exe程序安装的时候,会将java.exe.javaw.exe.javaws.exe 复制到c:/windows/system32下,因此需要删除这几个exe文件: c:/windows/system32/java.exe c:/windows/system32/ja…
场景: JDK原先装在C盘的,现在移动到了D盘,并在环境变量修改了%JAVA_HOME%的新路径,但是CMD中输入java后依然报错. Error: could not open `C:\Program Files\Java\jre1.8.0_131\lib\amd64\jvm.cfg' 解决办法: 在环境变量PATH中把下面这段挪到PATH最前面即可.记得要关闭再打开CMD后再输入java检查. %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 再不行的话也许可以试试这…
在运行cmd黑窗口时候出现:Error: could not open `C:\Java\jre7\lib\amd64\jvm.cfg'这样的错误的时候,本人没有删除任何文件,只是重新配置了一下jdk的环境变量,将Path系统环境变量中,把%JAVA_HOME%\bin调整到最前面.已解决这个问题.…
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…
cmd 下java -version出现错误:“could not open `C:\Program Files\Java\jre7\lib\amd64\jvm.cfg”,出现这种错误可能是由于先前有安装老版本jdk,之后将新版本jdk直接复制替换导致的,通过exe程序安装的时候,会将java.exe.javaw.exe.javaws.exe 复制到c:/windows/system32下,因此需要删除这几个exe文件: c:/windows/system32/java.exe c:/windo…
解决 Error: could not open `C:\Program Files\Java\jre7\lib\i386\jvm.cfg' 重装JDK后,因为没有装在以前的目录,运行java命令后报错,内容如标题 classpath和path都没有错 一通搜索后才知道需要删除c:/windows/system32/java.exec:/windows/system32/javaw.exec:/windows/system32/javaws.exe这几个文件(有的人机器中可能javaws.exe…
打开eclipse时出现Error: could not open `C:\Program Files\Java\jre7\lib\i586\jvm.cfg’) 删除 c:\windows\system32\java, c:\windows\system32\javaw, c:\windows\system32\javaws, 如果是64位系统,还要删除 c:\windows\SysWOW64\java, c:\windows\SysWOW64\javaw, c:\windows\SysWOW6…
前些日子装了个jdk7试了试,后来做项目需要换成jdk6,安装完jdk6,设置完环境变量后出现问题.运行java -version出现Error: could not open `C:\Program Files\Java\jre7\lib\i586\jvm.cfg'),运行javac -version则是正常的javac 1.6.0_32.google之发现解决办法是删除c:\windows\system32\java,c:\windows\system32\javaw,c:\windows\…