出现缘由:我以前安装的jdk是1.7;后来又装成1.8,把变量名JAVA_HOME改为了1.8的文件路径,最终致使java _version和javac -version显示的版本不一致。 展现缘由:java -version显示的是最新安装版本的java javac -version显示的是你配置环境变量版本的java 修改方法:把 %JAVA_HOME% 放在Path的头部; 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.8.0 变量名:CLASSPATH 变量值:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 变量名:Path 变量值:%JAVA_HOME%\bin; (这些变量都是配置在系统变量里面的java