JDK安装输入java-version出现不是内部或外部命令,也不是可运行的程序或批处理文件。

CLASSPATH .;C:\Program Files\Java\jdk1.7.0\lib\tools.jar
JAVA_HOME C:\Program Files\Java\jdk1.7.0
Path C:\Program Files\Java\jdk1.7.0\bin;C:\Program Files\AMD APP\bin\x86;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\Microsoft SQL Server\80\Tools\Binn\
希望哪位大神帮帮忙!

你的输入有问题java -version之间-号前面是有个空格的,不是环境变量的问题,因为你只要装了jdk即使环境变量没设置,输入java -version都会有东西出来的,环境变量配好了,输入javac才有东西出来,
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-26
你的环境变量配置没错,但是不标准.出现问题是因为java -version中间没加空格.建议重新按照标准配置.追问

怎样才是标准?这还是我跟着书写的。求大神指点!

追答

JAVA_HOME配置你的jdk安装目录
PATH中直接配置%JAVA_HOME%\bin,此时可以直接使用JAVA_HOME中的值了而不用再次配置安装路径.
最后CLASSPATH完全可以不用配置.
如果需要使用第三方jar包的话可以把CLASSPATH配置上,并且值只要.;就可以了

本回答被提问者采纳
第2个回答  2013-10-24
我的环境变量是这样配置的,可以参考下:
JAVA_HOME=C:\Program Files\Java\jdk1.6.0_32
CLASSPATH=%JAVA_HOME%\lib;.;
PATH=%JAVA_HOME%\bin;.;
注意后面的;.;也是需要的
希望可以帮到你.
第3个回答  2019-09-27
可能java后没打空格
相似回答