环境变量配置
右击“我的电脑”-->"属性"-->"高级系统设置"-->"高级"-->"环境变量"
在系统变量里
新建变量
JAVA_HOME
变量值为:
C:\Program Files\Java\jdk1.8.0_60
新建变量
CLASSPATH
变量值为:
%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
找到path变量(已存在不用新建)添加变量值
注意:变量值之间用";"隔开。注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入。
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
在cmd命令行中输入,测试是否成功:
java -version
看到如下图,说明安装成功了
java安装1.8后的问题:之前安装了jdk1.7和jdk1.6,之后又安装jdk1.8,然后执行java -version,输出的是1.8的,后来在注册表把jdk1.8改为1.7,然后就报错了,如下 Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVers
解答:
看了一下环境变量的path,第一个路径是C:\ProgramData\Oracle\Java\javapath;,进去之后发现是几个超链接:java.exe、javaw.exe和javaws.exe,几个超链接指向了jdk1.8,然后把path的C:\ProgramData\Oracle\Java\javapath;删了。
然后可能还会不行,因为C:\Windows\System32下面还有三个文件java.exe、javaw.exe和javaws.exe,也需要删了。
分析:
应该是jdk8安装的时候会覆盖原来jdk7的注册表,并且为了方便大家使用,直接添加了环境变量,也就不需要在配置JAVA_HOME的环境变量了,只是好多人不知道,所以在此记载一下。