首页 > 代码库 > java -version和javac -version版本不一致

java -version和javac -version版本不一致

由于jdk版本和运行环境的版本不一致,会导致class文件不能运行。

原因是:可能是因为机器有两个版本,window\system\下的javac.exe版本过低,
根据环境变量设置的Path,由于C:\Program Files\Java\jdk1.6.0_12\bin;设置在后面,
而%SystemRoot%\system32;设置在前面,所以先找到的是system目录下的低版本,
改动后将C:\Program Files\Java\jdk1.6.0_12\bin;提到最前面即可。

java -version和javac -version版本不一致