欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

windows安装多个版本的jdk,解决java-version和javac-version版本不一致的问题

程序员文章站 2022-05-25 19:48:50
系统先装了jdk1.8 ,环境变量里配置的是jdk1.8,java -version 与javac -version 版本一致。 然后安装了jdk1.6 ,环境变量java_home 改成了1.6,但是cmd 里输入java -version 和javac -version 版本就不一致,一个是ja ......

系统先装了jdk1.8 ,环境变量里配置的是jdk1.8,java -version 与javac -version 版本一致。

windows安装多个版本的jdk,解决java-version和javac-version版本不一致的问题

然后安装了jdk1.6 ,环境变量java_home 改成了1.6,但是cmd 里输入java -version 和javac -version

版本就不一致,一个是java -version 显示是1.8,javac -version 是1.6

windows安装多个版本的jdk,解决java-version和javac-version版本不一致的问题

网上很多解决方法说得都不明白甚至错误,比如某度就是错误的导向。

下面说下jdk的切换方式

首先我们需要配置三个java_home(当然你也可以配置一个,每次手动切换),classpath和path不需要更改,每次切换只需要更改java_home的值,指向java6_home或者java8_home

windows安装多个版本的jdk,解决java-version和javac-version版本不一致的问题

 

 这样之后我们会遇到上面java和javac版本不一致的问题。

 

解决版本不一致方法:

把path 里%java_home%\bin放在path变量的最前面

windows安装多个版本的jdk,解决java-version和javac-version版本不一致的问题

 

 这样就能完美解决windows安装多个版本的jdk的版本不一致问题。

 windows安装多个版本的jdk,解决java-version和javac-version版本不一致的问题

ps:更改了环境变量,要重新打开cmd 窗口,才会生效。!!!!!!!!!!