查看文章 |
运行java.exe 出现Registry key 'Software\JavaSoft\Java Runtime Environment\CurrentVersion'错误 前提:配置好了Path和ClassPath环境变量。 在控制台执行java.exe的时候多次出现如下错误: Registry key 'Software\JavaSoft\Java Runtime Environment\CurrentVersion' 尝试一、按照他的提示,查找注册表键,修改为1.3,未果; 尝试二、直接用全路径运行java.exe,奇怪; 尝试三、将Path中的java路径剪切到系统目录windows和system32后面作为第三个,依旧; 尝试四、将path中java路径放在第一位,OK; 尝试五、查找windows和system32目录,发现system32目录里有一个java.exe,估计是MS放进去的,Rename it,OK。 总结,原来是Path搜索顺序的问题,一开始就没往这里想,现在看来,思考还是很重要的,当然,尝试更重要。 |