配置java环境变量是出现这个情况是怎么回事

输入Java -version后也显示这样,

只有javac配置对了,其他2个都不行

第1个回答  2015-11-30
输入 java -version查看能否正常显示java版本
看提示应该是要求1.7,但你装了1.8的,不过单纯配置环境变量应该不会出现这个的,你可以查看版本之后换个版本试一下,或检查环境变量是否配置正确,jdk安装路径最好不要有空格追问

输了Java -version不能显示版本啊,怎么办啊。已经换装1.7的了,还不行

追答

安装java的路径是如图里的,中间有个java runtime Environment这个文件夹的吗?如果有的话,换个路径,安装路径全英文,不要加中文与空格
安装java,不能显示版本,要么是环境变量配置错了,要么是路径有问题,
还有
JAVA_HOME
CLASSPATH
Path
这三个变量都要配置正确
照着这个重新配置一次

系统变量→新建 JAVA_HOME 变量 。
变量值填写jdk的安装目录(本人是 E:\Java\jdk1.7.0)

系统变量→寻找 Path 变量→编辑
在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)

系统变量→新建 CLASSPATH 变量
变量值填写 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)

系统变量配置完毕

检验是否配置成功 运行cmd 输入 java -version (java 和 -version 之间有空格)

追问

我不知道原来的path值是多少了
是win7 32位 家庭普通版

追答

http://blog.csdn.net/sinolzeng/article/details/39677219
好好看看这个,jdk版本与jre版本不一致,要不直接把装的java全部卸载,记得有两个,jdk与jre都卸掉,然后重新安装jdk

第2个回答  2015-11-30
path里面没有配置到bin追问

配置到了啊

追答

位数看有装错了没

第3个回答  2015-11-30
配置的、和执行的版本不对应。。。。。。。。注意C:\windows\System32里面有java.exe追问

那该怎么解决呢

相似回答