Java 在windows中更改默认jvm

Java 在windows中更改默认jvm,java,windows,jvm,environment-variables,java-home,Java,Windows,Jvm,Environment Variables,Java Home,我安装了Java8,我需要Java7。因此,当我更改JAVA_HOME、类路径和路径时,我认为默认jvm会自动更改,但它没有。 如何更改它?在主控制面板下的java控制面板中更改默认jvm用于什么?Windows本身不知道任何默认的Java虚拟机。你试过重新打开命令提示符吗?大约三四个月前我也遇到过这种情况。当我安装Java8时,在卸载它之前,我找不到使用Java7的方法。正如@Heifa所说,我已经根据Java7设置了java主页、类路径和路径。但一切都没有改变。在某种程度上,windows

我安装了Java8,我需要Java7。因此,当我更改JAVA_HOME、类路径和路径时,我认为默认jvm会自动更改,但它没有。
如何更改它?

在主控制面板下的java控制面板中更改默认jvm用于什么?Windows本身不知道任何默认的Java虚拟机。你试过重新打开命令提示符吗?大约三四个月前我也遇到过这种情况。当我安装Java8时,在卸载它之前,我找不到使用Java7的方法。正如@Heifa所说,我已经根据Java7设置了java主页、类路径和路径。但一切都没有改变。在某种程度上,windows see java 8.CLASSPATH系统变量实际上不是必需的。如果你有一个,JAVA_HOME不需要在里面。我希望您已经使用JAVA_HOME设置了Path变量。你糊涂了吗?默认JVM?您似乎是Java新手。我希望你的基本知识是正确的。正如@Danielson提到的,请打开命令提示符的新实例并进行验证。实际上是Talend安装告诉我找到的默认jvm是8。我卸载了与java8相关的所有内容,现在一切正常:)谢谢大家的帮助:)