Java运⾏环境变量配置中java与javac版本不⼀致的解决⽅法问题描述:
在Windows命令⾏窗⼝中通过运⾏java与javac语句发现java配置没有问题
图1:
图2:
但是设置了环境变量JAVA_HOME为jdk1.5.0_14的安装⽬录,并且在PATH变量中加⼊了%JAVA_HOME%\bin,但在Windows命令⾏下,
  执⾏java -version却显⽰:
    java version "1.6.0_13"
 ⽽执⾏javac -version显⽰:
  javac 1.5.0_14
两个版本不⼀致。
原因分析:
同时安装了jdk1.5.0_14和jre1.6.0_13。在Windows命令⾏下执⾏命令时,先从当前⽬录搜素,然后按照PATH设置的路径依次查命令,⽽JRE安装时会将安装到C:\WINDOWS\system32⽬录下,所以执⾏java -version命令时,查看的是jre的版本,⽽javac -version时查看的jdk的版本。
解决⽅法:
java环境变量自动配置将%JAVA_HOME%\bin加在PATH变量的头,执⾏java -version和javac -version,均为1.5.0_14版。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。