java -version显示旧的jdk 1.6版本

时间:2014-06-18 12:53:42

标签: java

我已经安装了java 1.7并更新了java_home以指向java 1.7但是如果我从windows cmd c://user//somefolder检查它并输入java -version它会显示旧的不是1.7

2 个答案:

答案 0 :(得分:4)

检查您的JAVA_HOMEPATH环境变量,它们是否正确?

(进入cmd并输入set以查看...)

PS。如果在更新到1.7之前打开它,请重新启动Windows命令提示符

答案 1 :(得分:1)

您正在检查JAVA_HOME,但是当您执行java.exe -version时,会在PATH变量中查找java.exe文件。大多数时候PATH包含类似%JAVA_HOME%\bin的内容,但在您的情况下,它可能只是明确指向旧的JDK,如C:\Program Files\Java\jdk1.6.0

  • 确保JAVA_HOME指向C:\Program Files\Java\jdk1.7.0
  • 确保PATH%JAVA_HOME%\bin
  • 开头