装了多个jdk,cmd执行java -version时报以下问题:
Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion'
has value '1.8', but '1.7' is required.

解决方案:
环境变量path中将java_home调整到最前面。

调整后:

本文解决了一个在安装了多个JDK的环境中,使用cmd执行java-version命令时出现的问题。具体错误为:注册表键'SoftwareJavaSoftJavaRuntimeEnvironment'的'CurrentVersion'值为'1.8',但需要'1.7'。解决方案是调整环境变量Path中java_home的位置,确保正确的JDK版本被优先加载。
装了多个jdk,cmd执行java -version时报以下问题:
Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion'
has value '1.8', but '1.7' is required.

解决方案:
环境变量path中将java_home调整到最前面。

调整后:

4596

被折叠的 条评论
为什么被折叠?