我JDK环境变量是如下设置,可是在cmd里测试java-version 显示的是

JAVA_HOME: C:\Program Files\Java\jdk1.6.0_24
CLASSPATH: .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar
path: C:\Program Files\Java\jdk1.6.0_24\bin
请问我这样设置的环境变量有错吗?为什么测试在cmd里输入java-version看不到jdk的版本信息,只显示“java-version不是内部或外部命令,也不是可运行的程序
java -version . 中间有空格。java是命令,-version 是参数。
java -version 中间有空格!
正确的java -version中间有个空格