在windows 8上将java 6更新为java 7

在windows 8上将java 6更新为java 7,java,Java,我的windows机器附带JRE6。我已经安装了JDK7。所以现在当我这么做的时候 javac -version java -version 上面写着7,但当我写的时候 javac -version java -version 它仍然默认为6 我已经设置了包含JDK7的路径,现在可以在命令行的任何地方正确地使用javac(版本7)。然而,从未有过java_主集,所以我将其设置为指向JDK7,但当我使用java命令时,它仍然使用版本6 是否有一些默认设置需要删除?您需要设置系统变量JA

我的windows机器附带JRE6。我已经安装了JDK7。所以现在当我这么做的时候

javac -version 
java -version
上面写着7,但当我写的时候

javac -version 
java -version
它仍然默认为6

我已经设置了包含JDK7的路径,现在可以在命令行的任何地方正确地使用javac(版本7)。然而,从未有过java_主集,所以我将其设置为指向JDK7,但当我使用java命令时,它仍然使用版本6


是否有一些默认设置需要删除?

您需要设置系统变量JAVA\u HOME“C:\XXXX\JAVA\jdk1.7.0\u 51\bin”

Windows\system32
中查找
JAVA.exe
。可能您的路径中仍然有java6。此答案:进一步讨论此问题。如果您不再需要默认的JRE6,卸载它以保持简单。